让VS2010调试IIS时遇到了真正的问题。
我已经在互联网上搜索了几天,并尝试了每一种解决方案。 VS2008工作得很好但是我安装了VS2010并且在尝试调试IIS站点时(通过在使用IIS的项目上按F5)我收到错误消息
“无法在Web服务器上启动调试.Microsoft Visual Studio调试监视器(MSVSMON.EXE)无法启动。如果此问题仍然存在,请通过控制面板中的”添加或删除程序“修复Visual安装。”
当我尝试手动附加过程时,我收到相同的消息。 我试过修复软件。我试了一下,它失败了,所以我卸载了使用Microsoft Visual Studio 2010卸载工具(http://archive.msdn.microsoft.com/vs2010uninstall/Release/ProjectReleases.aspx?ReleaseId=4321),然后重新安装它仍然有一样的问题。 SP1更新仍然会发生这种情况。我可以在运行“无需调试启动”时运行网站,运行正常。
我已经浏览了所有可以使用的指南,所有人都尝试了IIS上的所有设置,但仍然没有运气。如果这意味着什么,我正在使用Windows 7 64位。我可以详细介绍我尝试过的所有事情。
也有一台笔记本电脑并且也做了同样的事情,安装VS2010和TFS(也在win7 64bit上),这非常适合调试。根本没有乱七八糟的东西。我看不出这和我的电脑有什么区别。我在这里摸不着头脑,以为我可能要格式化我的电脑并重新安装(这会非常烦人!)
感谢任何阅读此内容的人, 丹根特
答案 0 :(得分:6)
我有一个HOSTS文件条目,将项目URL解析为DEV服务器而不是本地机器。将条目更改为指向127.0.0.1修复了问题。
答案 1 :(得分:1)
您是从购买的光盘安装还是下载?无论哪种方式,您需要下载一个新的副本并安装(听起来像原始文件已损坏)。
另外,请确保您拥有所有IIS&您的计算机上安装的Web组件。您的操作系统是家庭还是基础?
答案 2 :(得分:1)
感谢您的所有帮助,并将此问题缩小到值得格式化我的PC来解决的问题。
欢呼声, 巴斯韦尔
答案 3 :(得分:1)
如果您在IIS中使用主机名并在主机文件中出错,也会导致此错误。
检查hosts ip是否设置为本地计算机127.0.0.1而不是其他位置。在我的情况下,我不小心将它设置为开发服务器。
答案 4 :(得分:0)
您是否尝试过手动启动MSVSMON?我遇到了同样的问题,发现服务已停止。所以我尝试启用该服务,并确保它使用正确的凭据。
我希望这有帮助!
谢谢! 唐
答案 5 :(得分:0)
在我尝试在Web上实际使用每个解决方案后,唯一有用的是右键单击解决方案资源管理器上的项目,然后选择Debug-> Debug as Administrator。
答案 6 :(得分:0)
右键单击Project,将选中“使用自定义Web服务器”复选框,选中“使用本地IIS Web服务器”复选框。 我用这个及其工作解决了这个问题。
答案 7 :(得分:0)
通过At解决方案资源管理器管理解决此错误 - >右键单击项目 - >选择Debug->启动新实例。
我认为这是因为我从另一台服务器复制了项目文件夹。