ASP.NET.Web应用程序(.NET Framework)添加Swagger本地Debuge成功打开接口展示界面,发布服务器无法打开接口展示界面


前言

提示:项目使用ASP.NET.Web应用程序(.NET Framework4.6.1)创建WEB API接口供外部系统调用。本地Debug运行可支持https://localhost:44374/swagger/打开界面展示操作,发布使用Release部署服务器时打开界面展示失败。


一、Swagger是什么?

提示:Swagger 是一个用于 API 文档生成和设计的开源工具集。它允许开发者通过简单的描述语言(如 OpenAPI Specification)定义 RESTful API 的结构、请求和响应格式等。

二、处理过程

1.报错

文件未找到:

2.解决过程

本地使用Debug进行调试,服务器部署使用的Release发布的。

`修改设置Release生成出书XML文档到指定路径下。

`

总结

在开发过程中,通常使用 Debug 配置进行开发和调试,而在准备发布应用时,则使用 Release 配置以确保最佳性能和用户体验,需要同步一些开发环境配置与部署环境配置。

相关推荐
杨梦馨8 分钟前
万级数据表格卡死?Web Worker 一招搞定
前端·javascript·vue.js
阿明在折腾9 分钟前
从Canvas到AI模型:我在线工具站里的图片处理实战
前端·后端
CainChen11 分钟前
Chrome 远程调试 Android 卡在 Pending authentication 的解决办法
前端
杨运交12 分钟前
[030][Web模块]Spring Boot 验证与 OpenAPI 集成实战:从校验规则到文档生成
前端·spring boot·python
天le24 分钟前
基于cocos3.x复刻《猪了个猪》挪了个船:位置生成实现
前端
青木_JS25 分钟前
qiankun 子应用重开后仍显示旧数据?问题出在模块顶层的 useStore()
前端
货拉拉技术26 分钟前
面向 Agent Skill 的 CLI/SSO 鉴权体系:安全、无感、可追溯
前端·agent
Java面试题总结31 分钟前
Linux-Ubantu-贴士-apt的地盘
linux·运维·服务器
●VON35 分钟前
AtomGit Flutter鸿蒙客户端:数据模型
android·服务器·安全·flutter·harmonyos·鸿蒙
wearegogog1231 小时前
C# .NET 文件比较工具 WinForms
开发语言·c#·.net