2010-08-13 83 views
0

我們正在嘗試將我們的.net 4.0中編寫的Web應用程序部署到iis6上,並繼續獲取無法識別的屬性'targetFramework'。請注意,屬性名稱是區分大小寫的解析器錯誤。我們使用aspnet_regiis.exe -iru命令在iis上安裝4.0並重新啓動它,分離應用程序池,將網站設置爲使用asp.net版本4.0.30319。它一直拋出配置錯誤。使用IIS6部署asp.net 4.0 Web應用程序

任何想法?

回答

3

聽起來像asp仍然認爲它是一個2.0應用程序。

在IIS中確保您有asp.net v4.0允許。

你應該能夠右鍵單擊IIS內部的網站,點擊屬性,然後到ASP.NET選項卡並選擇ASP.NET Framework版本。確保它在4上,並確保它位於單獨的工作進程上。工作進程會自行編譯它編譯的第一個項目的框架版本。所以它仍然可以編譯2.0站點和新的4.0站點。

+0

感謝John,只是關於第一點的附加信息:「在IIS中確保你有asp.net v4.0允許」在IIS6上啓用ASP.NET 4.0打開inetmgr >> Web服務擴展>>選擇ASP .NET v4.0.X >>點擊左邊的允許。 – 2011-06-18 06:52:00