【问题标题】:Debugging with VS2013 & IIS 8使用 VS2013 和 IIS 8 进行调试
【发布时间】:2013-12-05 11:44:22
【问题描述】:

很抱歉,这似乎是一个非常基本的问题,但这是我过去没有遇到过的问题,但现在似乎遇到了很多问题。

我最近有一台运行 Windows 8 的新开发笔记本电脑,我安装了 IIS 8 以及从 VS2010 升级到 Visual Studio 2013。我一直在使用位于 inetpub/wwwroot/mynewproject 文件夹中的 MVC5 和 EF6 开发一个新项目。

问题我虽然在 VS2010 中将调试器附加到 IIS (w3wp.exe),但很简单,w3wp 进程显示在可用进程列表中,我选择了它,然后我们就走了。在 VS2013 中,默认情况下它不会显示在列表中,我必须勾选 Show processes from all users 复选框,当我尝试附加时,我收到一条错误消息:

无法附加到进程。 microsoft visual studio 远程调试监视器 (MSVSMON.exe) 似乎没有在远程计算机上运行。这可能是因为防火墙阻止了与远程计算机的通信。呜呜呜……

我只想通过附加到 w3wp 进程来调试我的项目,这里是否缺少一些基本配置?

任何帮助将不胜感激。

【问题讨论】:

  • 替代方案:参见项目属性。网页标签。将项目设置为使用本地 IIS 而不是 Express。然后,您可以使用调试运行选项启动 IIS。它为您附加。
  • 您是连接到远程计算机还是本地计算机?您是否以管理员身份运行 Visual Studio?

标签: visual-studio visual-studio-2013 iis-8


【解决方案1】:

您需要以管理员身份运行 Visual Studio 才能附加到 w3wp.exe 进程。

【讨论】:

  • 这个答案为我节省了很多时间
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-30
  • 1970-01-01
  • 2015-12-24
相关资源
最近更新 更多