学习笔记 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

相关推荐
charlie11451419131 分钟前
理解我们单片机拥有的资源
笔记·单片机·嵌入式硬件·学习·教程
siy233333 分钟前
[c语言日寄]浮点数的排序
c语言·开发语言·数据结构·笔记·学习
日暮南城故里1 小时前
Java学习------static、final、this、super关键字
java·学习
四夕白告木贞1 小时前
stm32week7
stm32·单片机·嵌入式硬件·学习
vortex51 小时前
学习使用 Git 和 GitHub 开发项目的教程推荐
git·学习·github
XH华1 小时前
C语言刷题第六章(下)
c语言·学习
TayTay的学习笔记3 小时前
LinkedList底层结构和源码分析(JDK1.8)
java·笔记·学习
wjpwjpwjp08313 小时前
【3D视觉学习笔记2】摄像机的标定、畸变的建模、2D/3D变换
人工智能·笔记·深度学习·学习·计算机视觉·3d
云上艺旅5 小时前
K8S学习之前站五:清理docker的overlay2 目录
学习·docker·云原生·kubernetes