我有一个运行webapi (XML4.5)的帮助页面,通过ApiExplorer加载我所有的.net注释。我现在想通过swashbuckle添加swagger。所以我安装了swashbuckle,但是当我浏览到我的端点时,我得到了一个错误,正如swashbuckle文档所建议的那样。
终结点: localhost:1234/api/company/swagger错误:{“Message”:“未授权的请求”}或终结点: localhost:1234/api/company/swagger/apidocs错误: 404 -未找到
我是不是错过了一步,或者我做错了什么??
发布于 2014-08-20 03:20:17
它有点旧,但看看这是否有帮助:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>摘自https://github.com/domaindrivendev/Swashbuckle。我不能解释它是做什么的,因为我对web.config或Swashbuckle没有足够的知识,但在添加了这个之后,我能够看到文档。当我最初在我的项目中添加Swashbuckle时,我能够看到文档。我不知道在最初添加nuget包之后是否对Web.config进行了任何更改。
发布于 2014-09-11 21:00:33
请升级其预发布版本
在PMC中
Update-Package Swashbuckle.Core -Pre发布于 2017-08-19 23:55:32
安装Swashbuckle.Core并确保创建了App_Start/SwaggerConfig.cs
https://stackoverflow.com/questions/24939367
复制相似问题