Visual Studio 2015:调试 MVC 控制器

Visual Studio 2015: debugging MVC controller

我正在开发一个 Word 加载项,并将默认 Web 项目更改为自定义 ASP.NET MVC 项目。我尝试在控制器上的某个方法上添加断点,但没有到达。

我可以做些什么来调试服务器端 C# 代码,就好像它是一个普通的 Web 项目一样?

调试 MVC 解决方案:

使用 Visual Studio 调试器附加到 运行 进程:

  1. 构建您的解决方案并在任何网络浏览器上打开您的站点。
  2. 在服务器端代码中放置断点。
  3. Debug 下 > 选择 A​​ttach to process(或 ctrl+alt+p)
  4. 在进程列表中,选择w3wp.exeiisexpress.exe进程(取决于你的项目类型),然后单击 附加
  5. 等待 visual Studio 加载您的项目引用的所有相关符号(这可能需要一段时间)。
  6. 加载所有符号后,调试点应变为红色

这意味着您现在可以使用您的网站并到达活动断点。