常见问题——关于.net WebApi使用Swagger报错

问题:.net WebApi项目使用Swagger报错

问题1:打开界面没有跳转到SwaggerUI,而是显示::HTTP Error 403.14 - Forbidden

解放方案:

  • 换一个端口即可
  • 推荐——删除解决方案下的.vs文件夹,重新生成即可

问题2:显示SwaggerUI但是没有显示接口

  • 确定是否正确配置了XML注释文件
  • 确定是否正确配置了命名空间

问题3:调试的时候,页面展示Bad Request(Invalid Hostname)

  • 项目右键属性-web-项目(url)中配置的IP地址和解决方案文件夹中.vs/解决方案名称/config/applicationhost.config中的项目IP修改为一致

参考:

posted @   shanzm  阅读(664)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
历史上的今天:
2020-05-03 T-SQL—— C#中调用存储过程的简单示例
TOP
点击右上角即可分享
微信分享提示