首页 > 解决方案 > 在 ASP.NET 4.5 应用程序中无法访问 Swagger UI

问题描述

我有一个带有 AngularJS 1.5.4 前端的 ASP.NET 4.5 web api 应用程序,并添加了 swashbuckle 包。当我转到 localhost:9000/swagger 时,我被重定向到我的登录页面。

我不太确定我的问题来自哪里,所以我不知道要包含哪些信息。

什么可以解决我无法访问 swagger/ui/index 页面的问题?

标签: asp.netangularjsasp.net-web-apiswaggerswagger-ui

解决方案


这解决了我的问题,我将此规则添加到 Web.config 文件中。

<rule name="Swagger" enabled="true" stopProcessing="true">
   <match url="swagger" />
   <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
   <action type="None" />
 </rule>

推荐阅读