Asp.net 内部服务器错误500.24
我正在尝试在IIS Express中的Visual Studio 2013 Express for Web中运行ASP.NET项目 启动时,我在浏览器中看到以下消息: 已识别德语翻译:ASP.NET设置,该设置在“集成”托管管道模式下无效。 可能原因: “system.web/identity@impersonate设置为“真” 我怎样才能解决这个问题 更新1:属性面板:Asp.net 内部服务器错误500.24,asp.net,visual-studio,iis,visual-studio-2013,iis-express,Asp.net,Visual Studio,Iis,Visual Studio 2013,Iis Express,我正在尝试在IIS Express中的Visual Studio 2013 Express for Web中运行ASP.NET项目 启动时,我在浏览器中看到以下消息: 已识别德语翻译:ASP.NET设置,该设置在“集成”托管管道模式下无效。 可能原因: “system.web/identity@impersonate设置为“真” 我怎样才能解决这个问题 更新1:属性面板: 在Visual Studio中,在解决方案资源管理器中选择您的web项目,然后打开属性窗口(键盘快捷键F4) 您应该看到配
在Visual Studio中,在解决方案资源管理器中选择您的web项目,然后打开属性窗口(键盘快捷键F4) 您应该看到配置IIS Express服务器的属性列表
将“托管管道模式”选项从
Integrated
更改为Classic
我通过更改以下文件修复了错误:
vwd.webinfo
(添加了useClassicPipelineMode
tag):
IIS管理器->应用程序池->右键单击站点->高级设置 将启用32位应用程序设置为True
真奇怪。。。我想Visual Studio 2013 Express不提供该选项。那么您唯一的选择就是相应地更改web.config…我在
C:\Users\MyUser\Documents\IISExpress\config\applicationhost.config
文件中将我的web应用程序的应用程序池更改为Clr2ClassicAppPool
,但是当我在Visual Studio中启动web应用程序时,该应用程序的应用程序池再次设置为Clr4IntegratedAppPool
。如何在web.config
中更改此设置?请尝试此命令appcmd set app/app.name:ExampleApp//applicationPool:Clr4ClassicAppPool
。您还可以尝试安装完整的IIS版本。这并不能回答此问题。一旦你有足够的钱,你将能够;相反-
<?xml version="1.0"?>
<!--
Visual Studio global web project settings.
-->
<VisualWebDeveloper>
<iisExpressSettings windowsAuthentication="enabled" anonymousAuthentication="enabled" useClassicPipelineMode="true"/>
</VisualWebDeveloper>
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
</system.webServer>