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

相关推荐
人机与认知实验室14 分钟前
宽度学习与深度学习
人工智能·深度学习·学习
HyperAI超神经19 分钟前
【vLLM 学习】Aqlm 示例
java·开发语言·数据库·人工智能·学习·教程·vllm
键盘敲没电41 分钟前
【iOS】Blocks学习
学习·ios·性能优化·objective-c·cocoa
可乐^奶茶1 小时前
2026《数据结构》考研复习笔记三(C++高级教程)
数据结构·笔记·考研
~在杰难逃~1 小时前
DB-Day10笔记-数据库事务问题补充&Python与MySQL的交互
数据库·笔记·python
RePeaT1 小时前
高亮自定义指令,表格前一列也高亮?
前端·vue.js·笔记
风流 少年1 小时前
产品经理学习过程
学习·产品经理
BOB-wangbaohai2 小时前
Flowable7.x学习笔记(十)分页查询已部署 BPMN XML 流程
笔记·学习
是周一吗2 小时前
爬虫入门学习
爬虫·学习
虾球xz2 小时前
游戏引擎学习第235天:在 Windows 上初始化 OpenGL
windows·学习·游戏引擎