我无法使用 IIS Express 运行 Visual Studio 应用程序。我第一次收到错误“无法启动 IIS Express”。经过多次调试,我收到以下错误,
如果我通过命令提示符手动运行 IIs express,我会收到以下错误,
我已经重新安装了 IIS Express,但没有任何变化。我还修改了 IIs express 的应用程序主机配置文件,删除了应用程序的所有站点名称,但没有任何变化。
我无法知道这个问题。因此,请提出解决此问题的任何解决方案。
我无法使用 IIS Express 运行 Visual Studio 应用程序。我第一次收到错误“无法启动 IIS Express”。经过多次调试,我收到以下错误,
如果我通过命令提示符手动运行 IIs express,我会收到以下错误,
我已经重新安装了 IIS Express,但没有任何变化。我还修改了 IIs express 的应用程序主机配置文件,删除了应用程序的所有站点名称,但没有任何变化。
我无法知道这个问题。因此,请提出解决此问题的任何解决方案。
我遇到了同样的问题,该问题与您可以在 \users{您的用户名}\mydocuments\IISexpress\config\applicationhost.config 中找到的应用程序池定义有关。
找到标签
<add name="Clr4IntegratedAppPool" managedRuntimeVersion="v4.0" managedPipelineMode="Integrated" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />
并将 .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" />
以下建议可能对您有帮助>>
使用进程监视器观察 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" />
在<location>/<system.webServer>/<modules>
元素下,注释该行
<add name="HttpLoggingModule" lockItem="true" />
保存更改后,尝试重新启动 iis express。