Asp.net
內部伺服器錯誤 500.24
我正在嘗試在 IIS Express 中的 Visual Studio 2013 Express for Web 中執行 ASP.NET 項目。
當我啟動它時,我在瀏覽器中看到以下消息:
德語翻譯:ASP.NET 設置被辨識,在“集成”託管管道模式下無效。可能的原因:“system.web/identity@impersonate”設置為“true”。
我怎樣才能解決這個問題?
**更新 1:**屬性面板:
我通過更改以下文件修復了錯誤:
vwd.webinfo(添加useClassicPipelineMode標籤):<?xml version="1.0"?> <!-- Visual Studio global web project settings. --> <VisualWebDeveloper> <iisExpressSettings windowsAuthentication="enabled" anonymousAuthentication="enabled" useClassicPipelineMode="true"/> </VisualWebDeveloper>
Web.config:<system.webServer> <validation validateIntegratedModeConfiguration="false"/> </system.webServer>
在 Visual Studio 中,在解決方案資源管理器中選擇您的 Web 項目,然後打開屬性視窗(鍵盤快捷鍵 F4)
您應該會看到用於配置 IIS Express 伺服器的屬性列表。
將選項“託管管道模式”從更改
Integrated為Classic

