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

一.修改配置文件

修改Program.cs配置文件将

cs 复制代码
if (app.Environment.IsDevelopment())
{
    app.UseSwagger();
    app.UseSwaggerUI();
}

修改为

cs 复制代码
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

相关推荐
future141216 分钟前
每日问题总结
经验分享·笔记
我是小哪吒2.043 分钟前
书籍推荐-《对抗机器学习:攻击面、防御机制与人工智能中的学习理论》
人工智能·深度学习·学习·机器学习·ai·语言模型·大模型
✎ ﹏梦醒͜ღ҉繁华落℘1 小时前
WPF学习(四)
学习·wpf
✎ ﹏梦醒͜ღ҉繁华落℘2 小时前
WPF学习(动画)
学习·wpf
循环过三天2 小时前
3-1 PID算法改进(积分部分)
笔记·stm32·单片机·学习·算法·pid
生如夏花℡3 小时前
HarmonyOS学习记录3
学习·ubuntu·harmonyos
之歆3 小时前
Python-封装和解构-set及操作-字典及操作-解析式生成器-内建函数迭代器-学习笔记
笔记·python·学习
幽络源小助理3 小时前
SpringBoot基于JavaWeb的城乡居民基本医疗信息管理系统
java·spring boot·学习
虾球xz4 小时前
CppCon 2018 学习:EFFECTIVE REPLACEMENT OF DYNAMIC POLYMORPHISM WITH std::variant
开发语言·c++·学习
Chef_Chen4 小时前
从0开始学习R语言--Day38--辛普森多样性指数
学习