我正在尝试在IIS Express中的Visual Studio 2013 Express for Web中运行一个ASP.NET项目。
当我启动它时,在浏览器中看到以下消息:
来自德语的翻译:检测到无效的ASP.NET设置,这在“综合”托管管道模式下是无效的。 可能的原因: “system.web/identity @ impersonate”的值设置为“true”。
我该如何解决这个问题?
更新1:属性面板:
我正在尝试在IIS Express中的Visual Studio 2013 Express for Web中运行一个ASP.NET项目。
当我启动它时,在浏览器中看到以下消息:
来自德语的翻译:检测到无效的ASP.NET设置,这在“综合”托管管道模式下是无效的。 可能的原因: “system.web/identity @ impersonate”的值设置为“true”。
我该如何解决这个问题?
更新1:属性面板:
<?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>
集成
更改为经典
。
C:\Users\MyUser\Documents\IISExpress\config\applicationhost.config
文件中将我的Web应用程序的应用程序池更改为Clr2ClassicAppPool
,但是当我在Visual Studio中启动Web应用程序时,该应用程序的应用程序池再次设置为Clr4IntegratedAppPool
。如何在web.config
中更改这个呢? - Glory to Russiaappcmd set app /app.name:ExampleApp/ /applicationPool:Clr4ClassicAppPool
。另外,您也可以尝试安装完整的IIS版本。 - bastos.sergio