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

相关推荐
用户21816970493019 小时前
Flutter(四)Dart语法 空安全 运算符 流程控制
前端
许彰午19 小时前
政务督办的分合模式:主办协办的并发审批
前端·javascript·政务
用户693717500138419 小时前
AI时代,程序员该往哪走?
前端·后端
ttwuai19 小时前
GoFrame 后台日志清空失败:无 WHERE 删除为什么被拦住
前端·golang
易筋紫容19 小时前
创建型模式:对象的诞生艺术
开发语言·前端·javascript
半句唐诗20 小时前
我是如何通过 Access Token 成功发布第一个 npm 包的
前端·npm·node.js
程序员黑豆20 小时前
鸿蒙应用开发:@Provider 与 @Consumer 跨组件双向同步详解
前端·harmonyos
kaoa00020 小时前
Linux入门攻坚——84、网络虚拟化技术-1
linux·运维·服务器
paopaokaka_luck20 小时前
基于springboot3+vue3的智能文库平台(AI智能搜索、AI智能汇总、实时在线状态展示、多格式文档预览与富文本编辑、Echarts图形化分析)
前端·网络·spring boot·网络协议·echarts
RisunJan20 小时前
Linux命令-shutdown(安全关闭或重启系统)
linux·服务器·安全