簡體   English   中英

在IIS 7中托管ASP.NET站點

[英]Hosting ASP.NET site in IIS 7

我在Windows 7安裝的計算機上的IIS 7中托管發布的站點。 我已經完成了.NET Framework版本,“安全性選項”的設置,但出現錯誤,如下所示

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

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

處理程序尚未確定

錯誤代碼0x800700b7

配置錯誤重復的'system.web.extensions / scripting / scriptResourceHandler'部分已定義

配置文件\\?\\ D:\\ inetpub \\ wwwroot \\ KDAHCSSD \\ web.config

要求的網址http:// localhost:80 / KDAHCSSD / frmLogin.aspx

物理路徑D:\\ inetpub \\ wwwroot \\ KDAHCSSD \\ frmLogin.aspx

登錄方法尚未確定

登錄用戶尚未確定

配置源13:
sectionGroup name =“ scripting” type =“ System.Web.Configuration.ScriptingSectionGroup,System.Web.Extensions,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = 31BF3856AD364E35”

14:部分名稱=“ scriptResourceHandler” type =“ System.Web.Configuration.ScriptingScriptResourceHandlerSection,System.Web.Extensions,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = 31BF3856AD364E35” requirePermission =“ false” allowDefinition =“ MachineToApplication” /

15:sectionGroup name =“ webServices” type =“ System.Web.Configuration.ScriptingWebServicesSectionGroup,System.Web.Extensions,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = 31BF3856AD364E35”

鏈接和更多信息如果在讀取Web服務器或Web應用程序的配置文件時遇到問題,則會發生此錯誤。 在某些情況下,事件日志可能包含有關導致此錯誤的原因的更多信息。

查看更多信息»

如何解決這個問題。 我該怎么辦?

假設您正在運行.Net 4站點,則machine.config將已經定義了scriptResourceHandler 從web.config中刪除此部分,就可以了。

編輯:剛注意到您說您正在運行3.5,所以不應該發生,但是請嘗試刪除該部分並查看它是否有效。

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

如果是這種情況(對我而言),則切換到正確的應用程序池即可解決此問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM