2011-10-13 46 views
0

无论何时单击调试按钮或f5时,出现“无法在Web服务器上启动调试,Web服务器找不到请求的资源”的错误。我已通过应用程序池检查它是否正常。它能够通过使用VS服务器进行调试,但是当它更改为IIS时,它不会进行调试并出现上述错误。当我要求我的朋友试用网站时,他能够运行它。但是,当我试图只有目录出来。我一直在遇到这个问题一段时间,无法解决它。请帮助我。VS2010无法调试asp.net mvc 3项目

+0

你有没有在你的机器上安装MVC 3? –

+0

是的,我确实安装了mvc 3 –

回答

0

当遇到这种错误时,我们通常会确定两件事。

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

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

希望这会有所帮助。

0

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

0

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

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

+0

我正在使用Windows 7,我在管理模式下运行过它,问题依然存在。无论如何感谢您的建议。 –

+0

你是否试过在IIS中运行(不调试)应用程序?那样有用吗? –