无法调试 ASP.Net MVC 应用程序

Unable to debug ASP.Net MVC Applications

我在调试 Web 应用程序时遇到问题。

当我尝试调试我的网站时,我收到一条错误消息:

系统找不到指定的文件

现在,当我再次尝试调试时,不会出现任何错误,它会尝试打开页面,但不会加载,因为 IIS 未打开。

当 IIS 开启时,我按下调试按钮,页面加载正常,但它没有到达我设置的断点

而且开始按钮也没有说 "Google Chrome",而是 "Start"

我以为这只发生在这个项目中,但这也发生在我的其他 ASP.NET MVC 项目中。

我已经尝试重新启动 Visual Studio 和我的笔记本电脑,但这也没有解决问题。我还尝试清理和重建解决方案。

以前有人遇到过这个问题吗?

调试按钮显示 "Start" 的问题仅在将应用程序启动¹ 设置为:

时发生
  • WPF 项目或
  • WindowsForms 项目或
  • 一个 ClassLibrary 项目或类似的项目。

否则,您的 WebApplication 项目或解决方案需要审查。你检查过这些文件了吗? 如果不是,请检查配置。 请参见下图所示的 Web 启动操作²。

我可以给你的另一个提示是在编码期间始终构建你的项目,看看是否一切正常,有时做一个清理解决方案并重建它。 如果出现问题,请尝试重新启动 Visual Studio 或禁用某些扩展程序。

此外,这里有几个问题也可以帮助您:

  • F5 or Start Debugging Button is Greyed Out for Winform application?
  • Error while trying to run project: Unable to start program. Cannot find the file specified

有些答案即使未被接受也可以帮助您弄清为什么会遇到此问题。

希望这对您有用,很高兴您解决了问题。现在,试着理解它。

--

  1. 您可以通过right-clicking解决方案中的项目设置Application Startup项目,然后点击"Set as StartUp project"。
  2. 要如图所示查看项目属性,right-click 解决方案中的项目,然后单击 "Properties" 或 select 解决方案中的项目并使用快捷键 ALT + ENTER。