2015-02-07 47 views
0

我有一個非常古老的主頁,由經典的asp製作而成,就像一種魅力,但我們需要輕鬆上傳圖像並將它們保存在服務器上。是否可以在同一網站上運行經典的asp和網頁(webmatrix c#)?

以前,我們在同一臺服務器上使用了asp.net webforms頁面,它像一個魅力一樣工作。但它變得非常不可靠,需要換一些別的東西。

我的想法然後是建立一個矩陣,剃刀和C#網頁。所以今晚我一直在搗鼓,並使它在我的電腦和本地網絡服務器上工作。

我現在的問題是,我需要這個與經典的ASP運行在同一個網站上,我真的不知道如何配置它並使其工作。

我有一個App_Data和bin文件夾,做這些去在網站的根文件夾中,或者我可以把它們放在任何地方,頁面將尋找任何App_Data和bin文件夾並運行代碼?

我已經完成了som測試,但由於我沒有測試服務器來嘗試,只能在真實的服務器上嘗試,所以我不想嘗試太多的可能性讓我崩潰的網站。

任何幫助表示讚賞:-)

+0

如果你問經典的asp和asp.net頁面是否可以在同一個網站上運行,那麼答案是肯定的。很明顯,Classic需要在IIS中啓用,因爲默認情況下它是禁用的。 App_data和bin進入根文件夾。什麼可能導致最困難的是讓你的生產IIS服務器(而不是WebMatrix自帶的開發服務器)直接服務於獨立的剃刀頁面 - 它們通常用作asp.net MVC中的模板 – John 2015-02-08 20:03:07

+0

是的,我發現我得到了這裏有一些問題,我決定嘗試使用webforms頁面,看起來沒什麼問題,尤其是因爲我無法訪問服務器,但必須與支持人員交談,讓他們爲我配置它。 – 2015-02-08 20:32:24

回答

0

您可以運行在同一個站點的兩個環境,但是,你不能,至少不容易,共享會話狀態之間。這不是我會推薦做的事情。

也就是說,只要你不需要在你現有的主頁和上傳頁面之間共享會話狀態,即上傳頁面可以作爲一個獨立的系統,那麼你應該沒問題。

+0

謝謝,它經過一些調整,並幫助在2.0-4.0的IIS上設置更高的應用程序池。 – 2015-02-15 16:47:28

相關問題