Net6 Core webApi发布到IIS

Net6 Core Api发布到IIS不同于webapi,依赖框架不同,配置也移至项目内Program.cs

一、发布到指定文件夹和IIS,不过注意IIS应用程序池选择的是 “无托管代码“

Net6 Core webApi发布到IIS_第1张图片

在IIS管理器中点击浏览,访问接口路径报500.19,原因是所依赖的框架不同,需要下载安装指定的依赖环境

访问报错

 二、查看项目框架和下载

Net6 Core webApi发布到IIS_第2张图片

运行时下载地址:下载 .NET 6.0 (Linux、macOS 和 Windows)

 下载高于项目版本的(最好这四个全安装上)Net6 Core webApi发布到IIS_第3张图片

下载完成后可以在控制面板-程序和功能看到

Net6 Core webApi发布到IIS_第4张图片

 

此时运行可能还会报404

 需要到发布文件下修改web.config文件

Net6 Core webApi发布到IIS_第5张图片

添加环境为开发环境,修改成:

Net6 Core webApi发布到IIS_第6张图片 


		
			
		

Net6 Core webApi发布到IIS_第7张图片

浏览器输入地址:http://localhost:8002/swagger/index.html成功访问 

你可能感兴趣的:(http,c#,asp.net)