我在Windows 7 x64上运行Visual Studio 2010(作为管理员),IIS 7.我能够在IIS 7中运行ASP.NET网站而无需调试,但是当我按F5进行调试时,我得到:
无法在Web服务器上启动调试.无法启动ASP.NET调试.无需调试即可通过启动项目获得更多信息.
不幸的是,帮助链接对我没有多大帮助,导致了一大堆事情.
我检查了以下内容:
安全要求 - 我不记得以前必须做任何特别的事情.IIS7中的工作进程是w3wp.exe.它说,如果它作为ASPNET或NETWORK SERVICE运行,我必须具有管理员权限来调试它.我怎么知道我是否需要在这里更改一些东西?
网站属性页>开始选项>调试程序>选中ASP.NET.使用自定义服务器设置为站点的URL(无需调试即可正常工作).
调试已启用web.config.
应用程序正在使用ASP.NET 3.5(我想最终转移到4.0,但我有一些迁移要处理).
应用程序池:对.NET AppPool进行分类(也尝试过DefaultAppPool).
我接下来可以查看的任何想法?
当然,安装IIS,VS,创建网站并开始测试它应该不难吗?
提前致谢.
.net asp.net iis-7 visual-studio-2010 visual-studio-debugging
当我点击一个IIS7管理器时,我以为我可以在IIS7管理器上看到一个ASP.NET功能面板(我不知道确切的名称,但有些是.Net编译,.Net角色,.Net用户等等) IIS7管理器的节点列表中的站点节点.现在,我只能看到IIS和管理,但没有ASP.NET.
我首先安装了.NET Framework 4.0,所以在安装IIS7之后,我使用了aspnet_regiis工具,看起来效果很好.
我的环境是
Windows 7 Pro
IIS 7.5.7600
.NET Framework 4.0
有一个真正的问题让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上),这非常适合调试.根本没有乱七八糟的东西.我看不出这和我的电脑有什么区别.我在这里摸不着头脑,以为我可能要格式化我的电脑并重新安装(这会非常烦人!)
感谢任何阅读此内容的人Dan Gent