【发布时间】:2022-06-19 10:51:51
【问题描述】:
Assalamu alaykum。我做了一个 API 控制器。当我在 Visual Studio 中运行并查询时,swagger 返回 500 错误,但是当我调试时它没有达到控制器操作。
这就是为什么以及如何解决它?
我还创建了一个简单的无参数,只是一个简单地返回一个 int 变量的测试端点。查询此控制器的端点时,不会到达此控制器文件中的任何方法。
顺便说一下,这是一个 .NET 框架应用程序。
认识的兄弟#help
【问题讨论】:
-
仅查看 Swagger 文档不会触发任何控制器操作。事实上,查看 Swagger UI 甚至不会实例化控制器。这意味着 500 来自生成页面本身。您需要提供更多详细信息(您在启动期间正在做什么等)
标签: visual-studio asp.net-web-api .net-4.8