0
点赞
收藏
分享

微信扫一扫

.NET5 WebAPI发布到IIS上使用

非衣所思 2022-06-27 阅读 49

.NET5  WebAPI发布到IIS上使用

1、选择在Visual Studio 2022 中WebAPI项目 右键  发布

.NET5  WebAPI发布到IIS上使用_右键

 

2、设置项目发布的信息

.NET5  WebAPI发布到IIS上使用_托管代码_02

 

 

 3、发布

.NET5  WebAPI发布到IIS上使用_.net_03

 

 

4、安装net5需要的环境(1.下载​​.net 5 runtime​​ 2.下载.net5 Hosting Bundle ,后面发布之后需要设置应用池为无托管代码同时还需要修改web.config配置文件 hostingModel="OutOfProcess"),本文是net5,因此下载都是net5.0的环境

.NET5  WebAPI发布到IIS上使用_.net_04

 

 

 .NET5  WebAPI发布到IIS上使用_托管代码_05

 

 

 

5、安装net5的环境之后,打开IIS管理器,选择网站右键  添加网站,添加信息如下

.NET5  WebAPI发布到IIS上使用_右键_06

 

 

 接着选择 应用程序池 找到新建的应用程序池程序  双击,设置.NET CLR 版本(M) 无托管代码,之后点击确定

.NET5  WebAPI发布到IIS上使用_托管代码_07

 

 

 选择 网站 右键 选择  管理网站   选择启动,之后再点击浏览接可访问net5发布在IIS上的网站了

 

发布途中可能遇到的问题

1、提示没有权限,解决方式:找到发布文件的物理路径,右键文件夹 选择  安全  点击 编辑   添加 Everyone,之后给 Everyone添加相应的权限,点击应用,确定即可

 

.NET5  WebAPI发布到IIS上使用_托管代码_08

.NET5  WebAPI发布到IIS上使用_右键_09

 

 

 

 

 2、如果想设置多环境的华话,需要在web.config去设置,如下:

 

.NET5  WebAPI发布到IIS上使用_右键_10

 

 

.NET5  WebAPI发布到IIS上使用_托管代码_11

 

 

正常发布步骤,1、项目发布 2、下载​​.net 5 runtime​​ ,下载.net5 Hosting Bundle  3、设置应用池为无托管代码 4.修改web.config配置文件 环境变量不同场景使用不同配置)

 

龙腾一族至尊龙骑

举报

相关推荐

0 条评论