当前位置: 首页 > news >正文

学习笔记 ASP.NET Core Web API 8.0部署到iis

一.修改配置文件

修改Program.cs配置文件将

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

修改为

app.UseSwagger();
app.UseSwaggerUI();

二.安装ASP.NET Core Runtime 8.0.14

文件位置https://dotnet.microsoft.com/en-us/download/dotnet/8.0

点击下载安装

三.iis环境

检查模块

确保iis模块有ASPNETCoreModuleV2

正常添加网站。

改为无托管代码

修改web.cofig文件,在打包的项目路径中找到该文件

<aspNetCore processPath=".\七院心电回传.exe" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess"/>

单标签修改为双标签且添加environmentVariables

   <aspNetCore processPath=".\七院心电回传.exe" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess">
	 <environmentVariables>
		<environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
	</environmentVariables>
</aspNetCore>

打开网址 http://localhost:8080/swagger 

相关文章:

  • PAT甲级(Advanced Level) Practice 1022 Digital Library
  • browser_use 自动化浏览器agent使用案例
  • 使用BLSTM自动评估句子级构音障碍的可理解性
  • checkpoint机制
  • IntelliJ IDEA 中 Maven 的 `pom.xml` 变灰带横线?一文详解解决方法
  • MyBatis-Plus防全表更新与删除插件BlockAttackInnerInterceptor
  • 第十六届蓝桥杯康复训练--4
  • Mysql的库操作
  • 全面解析 HTML 标签:简写与全称及其应用
  • 在Django模型中的Mysql安装
  • TCP/IP协议栈----通俗易懂(与OSI七层模型区别)
  • Qt介绍自定义插件四
  • 在 Unity 中判断 Xbox 手柄是否连接
  • 基于深度学习的皮肤癌智能检测与语音提示系统【python源码+Pyqt5界面+数据集+训练代码】
  • SSM框架——Spring面试题
  • 【链表世界的深度探索:从基础到高阶的算法解读】—— LeetCode
  • unreal engine5 mation warping使用,敌人受击后面向攻击者
  • 【MySQL基础-9】深入理解MySQL中的聚合函数
  • 解释 TypeScript 中的枚举(enum),如何使用枚举定义一组常量?
  • Blender材质 - 层权重
  • 黑龙江省政府副秘书长许振宇,拟任正厅级领导
  • 外交部:国际社会广泛理解和支持中方不同意台参加世卫大会的决定
  • 体坛联播|博洛尼亚时隔51年再夺意杯,皇马逆转马洛卡
  • 绿景中国地产:洛杉矶酒店出售事项未能及时披露纯属疏忽,已采取补救措施
  • 新能源汽车,告别混乱创新
  • 经济日报整版聚焦:上海构建法治化营商环境,交出高分答卷