内部服务器错误500.24

DP_*_*DP_ 11 asp.net iis visual-studio iis-express visual-studio-2013

我正在尝试在IIS Express中运行Visual Studio 2013 Express for Web中的ASP.NET项目.

当我启动它时,我在浏览器中看到以下消息:

截图

德语翻译:ASP.NET设置被识别,在"集成"管理管道模式中无效.可能原因:"system.web/identity@impersonate"设置为"true".

我怎样才能解决这个问题?

更新1: "属性"面板:

属性面板

bas*_*gio 7

在Visual Studio中,在解决方案资源管理器中选择您的Web项目,然后打开属性窗口(键盘快捷键F4)

您应该看到配置IIS Express Server的属性列表.

将选项"Managed Pipeline Mode"从更改IntegratedClassic


DP_*_*DP_ 7

我通过更改以下文件来修复错误:

vwd.webinfo(添加useClassicPipelineMode标签):

<?xml version="1.0"?>
<!-- 
  Visual Studio global web project settings.
-->
<VisualWebDeveloper>

  <iisExpressSettings windowsAuthentication="enabled" anonymousAuthentication="enabled" useClassicPipelineMode="true"/>
</VisualWebDeveloper>
Run Code Online (Sandbox Code Playgroud)

Web.config:

<system.webServer>
    <validation validateIntegratedModeConfiguration="false"/>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)