【问题标题】:C# MVC API debugging, trigger breakpoints with PostmanC# MVC API 调试,用 Postman 触发断点
【发布时间】:2017-08-24 05:02:50
【问题描述】:

我有一个 C# MVC Web API,我将它发布到本地 IIS 实例以使用 Postman 进行测试,因为它需要身份验证标头、POST 请求等我无法直接从浏览器调用(无需构建前端)。

我正在尝试通过添加断点并将 Visual Studio 2017 附加到 API 的 w3wp.exe 进程来调试 API。但是,当我从 Postman 调用 API 时,不会触发断点,并且 postman 会收到 API 响应。

寻找有关在使用 Postman 等工具进行 API 调用时如何触发断点和调试 MVC API 的建议。

【问题讨论】:

标签: c# asp.net-mvc api debugging


【解决方案1】:

您指出您已将其发布到 IIS。发布时,您可能选择了发布选项,该选项摆脱了所有调试选项和环境,使代码更高效、更快。

我建议您通过检查 Debug 选项而不是 release 选项来重新发布您的项目。

希望这会有所帮助。

【讨论】:

  • 我正在使用带有调试配置文件的本地文件夹发布,通过浏览器我可以在预授权中打断点,但我不能用其他任何东西打断它们。
【解决方案2】:

在部署到本地 IIS 之前,检查您的服务是否在调试模式下编译。您可以检查是否在调试文件夹中看到 .pdb 文件和 dll 文件。

【讨论】:

    猜你喜欢
    • 2021-04-21
    • 1970-01-01
    • 2017-04-11
    • 2021-04-16
    • 1970-01-01
    • 2019-12-18
    • 2017-09-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多