基本上,我的问题是我可以让Swagger在本地主机上工作,但是一旦我们的API部署到我们的服务器上,我就不能让Swagger工作,当我试图让Swagger在开发、测试和生产服务器上工作时,我在本地主机上中断了它} 但是,当我将API部署到服务器并尝试通过URL访问它时,我看到Fetcherror Not Found /swagger/OurApiSpecifi
我正在使用ASP.NETCore3.1。在我的Web应用程序中,我集成了swagger。它工作得很好,在swagger文档中正确显示了端点。/v1/swagger.json", "Push Notification API V1");在我的错误控制器中,我刚刚添加了一个HttpStatusCodeHandle
我从https://aspnetboilerplate.com/Templates下载了一个新的nuget项目模板,设置了一切(数据库和恢复的.Net包),并运行了主机应用程序。一切都很好,因为我得到了Swagger UI,可以看到所有的标准服务。然后,我继续在Host应用程序中创建一个简单的API控制器: [Route("api/[controller]")]public c