2011-02-04 278 views
1

我在IIS 7的託管網站公佈的Windows 7安裝的機器上。 我做了設定的.NET framework版本,安全選項,但有錯誤如下圖所示託管ASP.NET網站在IIS 7

HTTP錯誤500.19 - 內部服務器 錯誤

所請求的頁面無法訪問 由於相關配置數據 該頁面無效。詳細 錯誤信息模塊IIS Web核心 通知的BeginRequest

處理程序尚未確定

錯誤代碼0x800700b7

配置錯誤有一個重複 'System.Web.Extensions程序/腳本/ scriptResourceHandler' 節定義

配置文件 \ \ d:\的Inetpub \ wwwroot的\ KDAHCSSD \ web.config中

請求的URL http://localhost:80/KDAHCSSD/frmLogin.aspx

物理路徑 d:\的Inetpub \ wwwroot的\ KDAHCSSD \ frmLogin.aspx

登錄方法尚未確定

登錄用戶尚未確定

配置源13 :
sectionGroup名稱= 「腳本」 類型=「System.Web.Configuration.ScriptingSectionGroup, SYST em.Web.Extensions, 版本= 3.5.0.0,文化=中性 公鑰= 31BF3856AD364E35"

14:部分 名稱= 「scriptResourceHandler」 類型=「System.Web.Configuration.ScriptingScriptResourceHandlerSection, 系統。 Web.Extensions, 版本= 3.5.0.0,文化=中立, 公鑰= 31BF3856AD364E35" requirePermission = 「假」 allowDefinition的= 「MachineToApplication」/

15:sectionGroup 名稱= 「Web服務」 類型=」系統.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions程序, 版本= 3.5.0.0,文化=中性 公鑰= 31BF3856AD364E35"

鏈接和更多InformationThis錯誤時,有讀 結構的問題時 文件的Web服務器 或Web應用程序。在某些情況下 ,事件日誌可能包含有關導致這 錯誤的詳細信息 。

查看更多信息»

如何解決這個問題。我需要做什麼?

+0

您是否正在運行.Net 4 Framework ASP .Net網站? – 2011-02-04 10:00:43

+0

不,我正在運行.NET 3.5 Framework Site並在IIS中選擇了正確的版本。 – 2011-02-04 10:05:59

回答

1

假設您運行的是.Net 4站點,machine.config已經定義了scriptResourceHandler。從web.config中刪除這個部分,你應該沒問題。

編輯:只是注意到你說你正在運行3.5,所以不應該發生,但嘗試刪除該部分,看看它是否工作。

0

如果您的應用程序是針對.NET 2.0 CLR編譯的,而您試圖在.NET 4.0/4.5應用程序池中運行它,也會發生這種情況。

如果是這種情況(就像我一樣),切換到正確的應用程序池可以解決問題。