【发布时间】:2020-01-13 20:03:39
【问题描述】:
我是 C# 和 ASP.NET 的新手。对于我的 uni 项目,我继承了一个使用 dot net 框架提供 web api 的后端服务器。
我想为项目添加更多 API,但是我无法调试 API,因为断点不起作用(我处于调试模式)。我想可能是因为我没有附上正确的流程。由于 API 在构建后以某种方式在后台运行,甚至无需启动 IIS。
过去几天我一直在谷歌上搜索处理 API 调用的进程,但仍然找不到。我也无法调试打印,这非常令人沮丧。
顺便说一下,我使用 Visual Studio、MS SQL 运行后端,我使用 postman 触发 API。
【问题讨论】:
-
你是如何从 Visual Studio 运行项目的? API 的基本 url 是什么?
-
我现在只是在本地主机上运行它,URL是 localhost:50565/api 。起初我点击了运行 IIS 绿色按钮或开始调试选项。但是我发现即使我关闭了 IIS,API 也只是在后台运行。现有的 API 仍然有效。我感到困惑和不解。好像我建好后它就自己运行了。
-
所以当你在 Visual Studio 中按 F5 启动 API 时,它不会遇到任何调试断点吗?它会打开任何浏览器窗口吗?
-
当我启动它时,IIS会运行一个内容管理系统网站来管理后端。没有断点有效。顺便说一句,非常感谢您的帮助!!!
-
内容管理网站和web API我是同一个项目吗?
标签: c# asp.net visual-studio debugging