【发布时间】: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