IIS表示在visual studio 2012中无效

Pa1*_*Pa1 8 asp.net iis-express visual-studio-2012 iis-8

我无法使用IIS Express运行Visual Studio应用程序.我第一次收到错误"无法启动IIS Express".经过多次调试,我得到以下错误,在此输入图像描述

如果我通过命令提示符手动运行IIs express,我收到以下错误, 在此输入图像描述

我重新安装了IIS Express,但没有任何变化.我还修改了IIs express的应用程序主机配置文件,删除了应用程序的所有站点名称,但没有变化.

我不知道这个问题.因此,PLZ建议解决此问题的任何解决方案.

Mik*_*ler 10

我遇到了同样的问题,问题与应用程序池定义有关,您可以在\ users {您的用户名}\mydocuments\IISexpress\config\applicationhost.config中找到它.

找到标签

<add name="Clr4IntegratedAppPool" managedRuntimeVersion="v4.0" managedPipelineMode="Integrated" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />
Run Code Online (Sandbox Code Playgroud)

并将.net 4.5的managedruntimeversion从"v4.0"更改为"v4.0.30319"

<add name="Clr4IntegratedAppPool" managedRuntimeVersion="v4.0.30319" managedPipelineMode="Integrated" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />  
Run Code Online (Sandbox Code Playgroud)


Fre*_*cer 1

以下建议可能对您有帮助>>

使用进程监视器观察iis-express进程,看看在尝试启动它时是否存在任何权限问题。

为此,请点击此链接>>

http://msdn.microsoft.com/en-us/library/bb399001%28v=vs.100%29.aspx

如果问题与安全相关,则以管理员身份运行 Visual Studio

作为最后的手段,您可以通过修改位于该%userprofile%\documents\IISexpress\config目录中的 applicationhost.config 来禁用日志记录模块。

为此,您需要注释掉文件中的一些行。

在该<system.webServer>/<globalModules>元素下,注释掉该行

<add name="HttpLoggingModule" image="%IIS_BIN%\loghttp.dll" />
Run Code Online (Sandbox Code Playgroud)

在该<location>/<system.webServer>/<modules>元素下,注释该行

<add name="HttpLoggingModule" lockItem="true" /> 
Run Code Online (Sandbox Code Playgroud)

保存更改后尝试重新启动 iis express。