.NET5 WebAPI发布到IIS上使用
.NET5 WebAPI发布到IIS上使用
1、选择在Visual Studio 2022 中WebAPI项目 右键 发布
2、设置项目发布的信息
3、发布
4、安装net5需要的环境(1.下载.net 5 runtime 2.下载.net5 Hosting Bundle ,后面发布之后需要设置应用池为无托管代码同时还需要修改web.config配置文件 hostingModel="OutOfProcess"),本文是net5,因此下载都是net5.0的环境
5、安装net5的环境之后,打开IIS管理器,选择网站右键 添加网站,添加信息如下
接着选择 应用程序池 找到新建的应用程序池程序 双击,设置.NET CLR 版本(M) 无托管代码,之后点击确定
选择 网站 右键 选择 管理网站 选择启动,之后再点击浏览接可访问net5发布在IIS上的网站了
发布途中可能遇到的问题
1、提示没有权限,解决方式:找到发布文件的物理路径,右键文件夹 选择 安全 点击 编辑 添加 Everyone,之后给 Everyone添加相应的权限,点击应用,确定即可
2、如果想设置多环境的华话,需要在web.config去设置,如下:
正常发布步骤,1、项目发布 2、下载.net 5 runtime ,下载.net5 Hosting Bundle 3、设置应用池为无托管代码 4.修改web.config配置文件 环境变量不同场景使用不同配置)
龙腾一族至尊龙骑
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2020-06-22 log4net使用删除日志文件,保留指定数量的文件
2016-06-22 在XML里的XSD和DTD以及standalone的使用3----具体使用详解
2016-06-22 在XML里的XSD和DTD以及standalone的使用2----具体使用详解