2010-10-13 89 views
1

我在VS2010中構建了一個ASP.Net MVC 2.0站點,目標是.Net 3.5。 我正試圖'bin部署'到運行IIS 6.0的服務器。Bin使用.Net 3.5 SP1將MVC 2.0站點部署到IIS6

該服務器是運行Windows Server 2003 R2 64位和.Net 2.5 SP1的「測試」虛擬服務器。 MVC尚未安裝在此服務器上。

我正在嘗試複製將應用程序部署用於生產的宿主環境。

我遇到的問題是我試圖瀏覽的每個頁面都顯示404。 我嘗試將.mvc和.aspx添加到Global.asax.cs文件中的路由,但它似乎使沒有不同。

我也創建了一個重定向到Home.aspx(或Home.mvc)URL的Default.aspx頁面。 似乎沒有任何工作。

我一直在瀏覽網頁幾個小時尋找答案,仍然沒有任何工作。

任何想法?

編輯

哇,我覺得現在是一個正確的白癡... :)原來,適當讓ASP.Net擴展V2仍然在IIS6服務器上禁用ASP.Net未註冊。 我想這樣的小東西拿過去,當你只有Server 2008和IIS7的最後一年或2個工作...

所以我會記住這爲「應答/閉」 ......

+0

只需回答你自己的問題,然後標記爲正確的答案。這意味着這個問題不會潛伏在無法回答的地方。 – Kev 2010-10-14 10:55:51

回答

0

原來,ASP.Net未正確註冊,因此ASP.Net v2擴展在IIS6服務器上仍處於禁用狀態。我猜這樣的小事情會在你過去一年只使用Server 2008和IIS7時過去了......