我在IIS 6上有兩個網站在將它們設置爲ASP.NET 2時(通過IIS屬性中的ASP.NET選項卡)拋出服務器錯誤 - 一個是因爲在.NET 4中構建的庫存在依賴關係,另一個因爲它是一個N4/MVC2應用程序,它指定4.0,因爲它是config中的targetFramework。什麼可能導致.net 4.0和IIS 6的錯誤?
當我將ASP.NET選項卡中的設置更改爲.NET 4時,即使指向特定頁面(通過MVC應用程序中的路由),兩個網站都會返回'頁面無法找到'錯誤。 ASP.NET應用程序中的aspx文件)。
我試着在MVC應用程序中添加一個通配符ISAPI過濾器,如上所述的一些在線位置,但是這並沒有做任何事情(無論何時指向2.0 dll或4.0 dll)。服務器和Visual Studio上的.NET 4版本相同(4.0.30319)。
我IIS 6在Windows服務器上運行的2003
沒有人有任何想法我會在這裏失去了?
的可能重複[部署asp.net MVC的測試到IIS 6導致404的(http://stackoverflow.com/questions/239981/deploy-asp-net-mvc-beta -iso-6-causes-404s) – Malfist 2010-05-11 15:37:23
我已經嘗試了那裏的頂級投票解決方案,無論是在v2還是在v4文件夾中,都沒有運氣。它不能解決ASP.NET應用程序問題,因爲它有一個.aspx擴展名(因此不需要通配符傳遞給aspnet_isapi.dll)。 – 2010-05-11 15:40:27