asp.net - 在 ASP.NET 4.5 应用程序中无法访问 Swagger UI
问题描述
我有一个带有 AngularJS 1.5.4 前端的 ASP.NET 4.5 web api 应用程序,并添加了 swashbuckle 包。当我转到 localhost:9000/swagger 时,我被重定向到我的登录页面。
我不太确定我的问题来自哪里,所以我不知道要包含哪些信息。
什么可以解决我无法访问 swagger/ui/index 页面的问题?
解决方案
这解决了我的问题,我将此规则添加到 Web.config 文件中。
<rule name="Swagger" enabled="true" stopProcessing="true">
<match url="swagger" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="None" />
</rule>
推荐阅读
- javascript - 如果实体正在快速更新,则 DOM Click 事件永远不会注册
- ruby-on-rails - gitlab ci 错误无法将主机名“postgres”转换为地址:名称无法解析
- python - 无法在 tkinter 窗口之间移动网络摄像头视频
- sql - 如何从 Postgresql 中的 CURRENT_TIMESTAMP 中提取时间
- css - 如何在 CSS 文件中使用更少的动态变量?
- java - 我无法从 EditText 中获取值并使用该值
- reactjs - React Js can't Run using npm start
- javascript - How to change other country if i select one country in Jquery
- c++ - if-throw precondition check effectiveness and the DRY principle
- ruby-on-rails - 如何将 Rails 用户身份验证和授权与前端应用程序集成?