asp.net core webapi项目中 在生产环境中 进不去swagger

server/2024/12/26 9:25:44/

builder.WebHost.UseUrls 是 ASP.NET Core 中配置应用程序监听 URL 或端口的方法。通过使用这个方法,你可以指定应用程序应该在哪些 URL 上运行,以便接收 HTTP 请求。

1.在appsetting.json中 添加

 "LaunchUrl": "http://*:327"

2.在Program中

            string[]? urls = builder.Configuration.GetValue<string>("LaunchUrl")?.Split(",");builder.WebHost.UseUrls(urls ?? new string[0]);
        //这是 C# 7 引入的空条件运算符(null-conditional operator)。如果 GetValue<string>("LaunchUrl") 返回了 null,那么整个表达式将不会执行,而是直接返回 null。//如果返回了有效的字符串,它将使用 Split 方法按逗号分割字符串,生成一个字符串数组(string[])。//例如,如果 LaunchUrl 的值为 "http://localhost:327,http://localhost:5000",那么 Split 方法将返回一个包含两个元素的数组:["http://localhost:327", "http://localhost:5000"]。

if (app.Environment.IsDevelopment()){app.UseSwagger();app.UseSwaggerUI();}

改成

if (app.Environment.IsDevelopment()){}app.UseSwagger();app.UseSwaggerUI();

即可


http://www.ppmy.cn/server/153280.html

相关文章

印度软件业的发展能给中国软件行业什么样的启示和借鉴

印度软件行业的快速发展及其全球影响力为中国软件行业提供了许多宝贵的启示和借鉴。尽管印度与中国的市场和社会经济条件存在差异&#xff0c;但两国在软件行业中的发展路径、挑战和机会有不少相似之处。通过观察印度的经验和教训&#xff0c;中国软件行业可以在以下几个方面获…

【Linux网络编程】第十五弹---传输层深度解析:端口号划分、UDP协议特性与TCP协议全面剖析(含连接管理、流量控制、拥塞控制等)

✨个人主页&#xff1a; 熬夜学编程的小林 &#x1f497;系列专栏&#xff1a; 【C语言详解】 【数据结构详解】【C详解】【Linux系统编程】【Linux网络编程】 目录 1、传输层 1.1、再谈端口号 1.1.1、端口号范围划分 1.1.2、认识知名端口号 1.1.3、两个问题 1.2、UDP …

QWebChannel实现与JS的交互

QWebChannel实现与JS的交互 在利用Qt框架的QWebEngineView进行嵌入浏览器开发时&#xff0c;可以很方便的通过 QWebChannel实现与js的交互&#xff0c;本节内容简单讲解js与Qt应用程序相互发送消息。 最近做项目遇到了这个问题&#xff0c;发现网上的例子不全&#xff0c;很多…

基于微信小程序的乡村政务服务系统springboot+论文源码调试讲解

第2章 开发环境与技术 基于web的乡村政务服务系统的编码实现需要搭建一定的环境和使用相应的技术&#xff0c;接下来的内容就是对基于web的乡村政务服务系统用到的技术和工具进行介绍。 2.1 MYSQL数据库 本课题所开发的应用程序在数据操作方面是不可预知的&#xff0c;是经常…

【深度学习-调参】Batch 大小与类别数到底有没有潜在的关系?

文章目录 深度学习中的 Batch 概念为什么关注批次内的类别分布?合理的类别分布策略1. 保持与整体数据集的类别比例一致2. 固定每个类别的采样数量3. 动态采样(自适应采样)不同场景下的选择Batch 大小与类别数之间的关系结语使用 PyTorch 的 `WeightedRandomSampler` 来平衡批…

周期性边界条件、近邻列表和原子间作用势

文章目录 1.周期性边界条件1.什么是周期性边界条件(PBC)2.周期性边界条件基本特点3.最小镜像约定4.Python实现 2.势场的有限距离截断1.原子间相互作用力2.势场截断的理论基础3.势场截断方法 3.近邻列表构筑与更新1.近邻算法&#xff1a;VerletList法2.近邻算法&#xff1a;区间…

【UI自动化】从WebDriver看Selenium与Appium的底层关联

Selenium与Appium单纯从字面上来看都有后缀ium&#xff0c;一个是Web端页面自动化工具&#xff0c;一个移动换页面自动化工具&#xff0c;他们两者之间有没有关联呢&#xff0c;是不是有底层相同的地方呢&#xff1f; 我们先来上代码看下&#xff0c;如何使用Selenium WebDrive…

智谱BigModel研习社|搭建 AI 搜索引擎 - 使用免费的Web-Search-Pro+脑图Agent智能体

**作者&#xff1a;**Cartman 文章&#xff1a;多智能体 AI 搜索引擎 点击链接&#xff0c;更多实践案例等你探索&#xff5e; #智谱 BigModel 研习社 是专业的大模型开发者交流平台&#xff0c;欢迎在评论区与我们互动&#xff01; 传统搜索引擎如今的问题在于输出很多不相关结…