asp.net-mvc – 在VS2012中调试MVC应用程序尝试启动IIS Express
更新
我确定这是一个Visual Studio bug没有明显的解决方案。我遇到了一些有同样确切问题的人。我已经与Microsoft在这里提交了一个错误票: http://connect.microsoft.com/VisualStudio/feedback/details/778864/vs2012-is-spawning-two-iisexpress-processes-when-attempting-to-debug 如果你有同样的问题,如下所述,请去投票的bug票,使它得到更多的关注。 每当我尝试调试Visual Studio 2012中配置为在IIS express(版本8)上运行的MVC3(或MVC4)应用程序时,我得到以下错误: 这里是kicker:IIS Express开始,即使Visual Studio不这么认为,调试器无法附加。 IIS快速托盘打开,我可以清楚地看到所有配置的网站启动: 奇怪的是,IIS Express系统托盘报告,当运行IIS Express时有一些错误。这里是它说: 这是一个严重的WTF。它报告8080被一个IIS Express进程使用 – 一个刚刚由Visual Studio启动。所以,Visual Studio试图启动IIS两次,当它可预测第二次失败,调试器bails。我应该注意,在Visual Studio中启动调试配置之前,我绝对确保没有IIS Express进程已经运行。我使用Process Monitor来验证Visual Studio实际上是否尝试启动IIS Express两次: 注意在上面的屏幕截图中,您可以清楚地看到运行在IIS Express PID 4732上的网站。PID 4924是启动IIS Express的第二次失败的尝试。 此问题最初发生在Windows 7安装。我完全重新格式化,安装了VS2012的新副本,并得到相同的问题。我进一步,重新格式化,安装Windows 8和VS2012的一个新的副本,问题仍然存在。 我已经创建了全新的空白MVC3和MVC4项目。没有什么修复它。 我在这里撕开我的头发。任何帮助将不胜感激。 解决方法
w.Brian,我已经跟着这个职位,因为它的开始,并有同样的问题相当一段时间,现在,我刚刚发现了什么是我的问题。我已经能够重现和修复的错误为我自己与这:
VS2012启动iis express两次的原因与附加到域并登录到域帐户有关。一旦我登录完全本地管理员帐户,我能够启动和调试MVC4应用程序没有任何问题。这是使用Windows 8 Pro,VS2012 Update 1,附加到我的域,没有其他软件/扩展/配置。完全清洁安装。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – ELMAH和SQL Server 2008 R2?
- asp.net-mvc – MVC:存储库和服务
- asp.net-mvc – 如何应用css类到mvccontrib网格
- asp.net-mvc – 将表单提交为JSON(无AJAX)
- asp.net – 如何可靠地跟踪CSS使用情况?
- ASP.NET MVP vs ASP.NET MVC
- asp.net – Linq更新查询生成哪里0 = 1?
- asp.net-mvc – 在Visual Studio中快速浏览ASP.NET MVC应用
- asp-classic – VBScript条件短路解决方法
- 单元测试 – 如何在MVC 6中存根/模拟AuthenticationManager