【问题标题】:Swagger UI Not Accessible in ASP.NET 4.5 Application在 ASP.NET 4.5 应用程序中无法访问 Swagger UI
【发布时间】:2020-02-25 22:55:18
【问题描述】:
我有一个带有 AngularJS 1.5.4 前端的 ASP.NET 4.5 web api 应用程序,并添加了 swashbuckle 包。当我转到 localhost:9000/swagger 时,我被重定向到我的登录页面。
我不太确定我的问题出在哪里,所以我不知道要包含哪些信息。
什么可以解决我无法访问 swagger/ui/index 页面的问题?
【问题讨论】:
标签:
asp.net
angularjs
asp.net-web-api
swagger
swagger-ui
【解决方案1】:
这解决了我的问题,我将此规则添加到 Web.config 文件中。
<rule name="Swagger" enabled="true" stopProcessing="true">
<match url="swagger" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="None" />
</rule>