2012-07-06 32 views
1

Possible Duplicate:
Unrecognized element 'folderLevelBuildProviders'?.NET編譯罰球的web.config

我設置在亞馬遜AWS一個新的EC2 Windows實例與Windows 2008 RC2相關的錯誤。我已經安裝了IIS 7.5角色和所需的模塊。我通過ftp上傳了我的網站。現在,我在IIS管理器中點擊我的‘默認網站主頁’的「.NET Complilation」按鈕,我得到一個錯誤:

Filename: \\?\C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\web.config 
Line number: 141 
Error: Unrecognized element 'folderLevelBuildProviders' 

我已經在幾個建議運行,但仍然無法解決這個問題。我所做的是將應用程序池更改爲FrameWork 4而不是2.

我已經在ASP.NET 4框架中開發了我的應用程序。

+0

您是否真的需要使用folderLevelBuildProviders進行此會話?如果不需要,請將其移除。 – Aristos 2012-07-06 16:31:39

+2

您的網站使用的應用程序池可能設置爲在.NET 2.0上運行,而不是在4.0上運行。 – 2012-07-06 16:49:28

回答

0

這聽起來像4.0沒有正確安裝。 您引用的web.config文件不是您的應用程序配置,而是.NET自帶的。 請檢查4.0是否正確安裝,或再次安裝。 請確保您註冊.net 4.0與IIS(如果您不這樣做,您將無法選擇您的應用程序池)