IIS Express 启动 VS2010sp1 项目失败
Posted
技术标签:
【中文标题】IIS Express 启动 VS2010sp1 项目失败【英文标题】:IIS Express fails to start VS2010sp1 project 【发布时间】:2012-02-06 21:42:02 【问题描述】:我偶尔会遇到一个问题,即当我启动计算机时,打开解决方案并启动设置为在 IISExpress 下运行的项目的调试器时,IE 会打开并显示诊断连接问题消息。输出窗口只显示:
'iisexpress.exe'(托管 (v4.0.30319)):加载 'C:\Windows\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll',跳过加载符号.模块已优化,调试器选项“仅我的代码”已启用。
程序“[4556] iisexpress.exe: Managed (v4.0.30319)”已退出,代码为 0 (0x0)。
程序“[4556] iisexpress.exe:程序跟踪”已退出,代码为 0 (0x0)。
我在 Windows 7(32 位)上运行带有 MVC3 的 Studio 2010 SP1 的 IISExpress。大多数时候,我的系统会启动并且一切正常。有时在重新启动或冷启动后,会发生上述情况。通常,当我只是无线时(但自从我被硬连线以来已经有一段时间了)。我已经尝试关闭无线网卡并重新启用它,但这也不会改变任何事情。
通常我唯一能做的就是切换回工作室开发服务器一段时间。后来当我回到 IISExpress 时,它又好了。 (但只是切换设置并不能立即解决问题)。
我不知道如何调试正在发生的事情。我查看了我的 appplicationhost.config,它已经有一段时间没有改变了。
【问题讨论】:
【参考方案1】:您是否向 applicationhost.config 文件添加了任何自定义绑定?你的机器是怎么得到它的ip地址的?是DHCP吗?当我的机器被分配了一个以前在配置文件中硬编码的新 IP 地址时,我发现我的 iis 存在问题。您通常在管理模式下启动 VS 吗?这也会影响端口的可用性。
【讨论】:
以上是关于IIS Express 启动 VS2010sp1 项目失败的主要内容,如果未能解决你的问题,请参考以下文章
VS 调试 无法启动IIS Express Web 服务器(进程不存在)