加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 在VS2012中调试MVC应用程序尝试启动IIS Express

发布时间:2020-12-15 19:12:51 所属栏目:asp.Net 来源:网络整理
导读:更新 我确定这是一个Visual Studio bug没有明显的解决方案。我遇到了一些有同样确切问题的人。我已经与Microsoft在这里提交了一个错误票: http://connect.microsoft.com/VisualStudio/feedback/details/778864/vs2012-is-spawning-two-iisexpress-processes
更新

我确定这是一个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,附加到我的域,没有其他软件/扩展/配置。完全清洁安装。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读