VS2010无法调试asp.net mvc 3项目

VS2010无法调试asp.net mvc 3项目,asp.net,iis,Asp.net,Iis,每当我单击“调试”按钮或f5时,就会出现错误“无法在web服务器上启动调试。web服务器找不到请求的资源”。我已经检查了应用程序池,一切正常。它能够使用VS服务器进行调试,但当它更改为IIS时,它无法进行调试,并且出现了上述错误。当我请我的朋友们试用这个网站时,他能够运行它。但当我尝试时,只有目录出来了。我遇到这个问题已经有一段时间了,没能解决它。请帮帮我。当我们遇到这种错误时,有两件事是我们通常确定的 1) 在“项目属性->Web”选项卡下,确保已启用相应的“调试器” 2) 确保项目已设置为在

每当我单击“调试”按钮或f5时,就会出现错误“无法在web服务器上启动调试。web服务器找不到请求的资源”。我已经检查了应用程序池,一切正常。它能够使用VS服务器进行调试,但当它更改为IIS时,它无法进行调试,并且出现了上述错误。当我请我的朋友们试用这个网站时,他能够运行它。但当我尝试时,只有目录出来了。我遇到这个问题已经有一段时间了,没能解决它。请帮帮我。

当我们遇到这种错误时,有两件事是我们通常确定的

1) 在“项目属性->Web”选项卡下,确保已启用相应的“调试器”

2) 确保项目已设置为在网站中启动要调试的文件。(这可能是因为我们的入口位置布局奇怪,但值得一提)


希望这有帮助。

尝试将其附加到应用程序的IIS工作进程,方法是转到调试->附加到进程->并选择运行应用程序池的w3wp.exe。

您使用的是Windows 7还是Windows Vista?如果是这样,您需要在管理模式下运行VisualStudio以使用IIS进行调试


要以管理员身份启动VS,请右键单击它并选择“以管理员身份运行”。

您的计算机上安装了MVC 3吗?我使用的是windows 7,我在管理员模式下运行过。问题仍然存在。无论如何,谢谢你的建议。你试过在IIS中运行(而不是调试)应用程序吗?这样行吗?