.NET5 WebAPI发布到IIS上使用
  i447OR0heaYZ 2023年11月02日 22 0

.NET5  WebAPI发布到IIS上使用

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

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

 

2、设置项目发布的信息

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

 

 

 3、发布

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

 

 

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

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

 

 

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

 

 

 

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

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

 

 

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

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

 

 

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

 

发布途中可能遇到的问题

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

 

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

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

 

 

 

 

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

 

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

 

 

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

 

 

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

 

龙腾一族至尊龙骑

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
i447OR0heaYZ