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 配置以确保最佳性能和用户体验,需要同步一些开发环境配置与部署环境配置。

相关推荐
Jeremy_Lee123几秒前
grafana 批量视图备份及恢复(含数据源)
前端·网络·grafana
import_random6 分钟前
[python]conda
前端
亲亲小宝宝鸭7 分钟前
写了两个小需求,终于搞清楚了表格合并
前端·vue.js
BUG收容所所长9 分钟前
栈的奇妙世界:从冰棒到算法的华丽转身
前端·javascript·算法
xingba17 分钟前
重写IE的showModalDialog模态框以兼容现代浏览器
前端·javascript·google
前端小巷子18 分钟前
Promise 静态方法:轻松处理多个异步任务
前端·面试·promise
梨子同志23 分钟前
JavaScript Set 和 Map 数据结构
前端·javascript
我的golang之路果然有问题26 分钟前
云服务器部署Gin+gorm 项目 demo
运维·服务器·后端·学习·golang·gin
初辰ge28 分钟前
做个大屏既要不留白又要不变形还要没滚动条,我直接怒斥领导,大屏适配就这四种模式
前端·javascript
Face30 分钟前
路由Vue-router 及 异步组件
前端·javascript·vue.js