.net core 2.0 webapi部署iis操作

1、安装 .net core 2.0 runtime (dotnet-runtime-2.0.7-win-x64.exe)

https://www.microsoft.com/net/download/thank-you/dotnet-runtime-2.0.7-windows-x64-installer

 

2、安装 DotNetCore.2.0.5-WindowsHosting 

下载地址:https://aka.ms/dotnetcore-2-windowshosting

备注:不安装此项会报错:HTTP 错误 500.19 - Internal Server Error  无法访问请求的页面,因为该页的相关配置数据无效。

 

3、安装 c++2017 Redistributable(可选,报错时再装此项

下载地址:

https://download.microsoft.com/download/B/7/A/B7A6D5AB-2606-4942-BE19-996D105376A4/vc_redist.x64.exe

 

4、命令行设置服务器环境变量(以生产环境为例)

setx ASPNETCORE_ENVIRONMENT "Work" /M

备注:Uat1对应uat1环境

    Uat2对应uat2环境

    Work对应生产环境

Linux修改环境变量:export ASPNETCORE_ENVIRONMENT=development

 

5、将发布包放到服务器上,

如D:\easytripWebApi\PublishOutput-Hotel 为酒店webapi应用的根目录

 

6、新建web站点

配置F5转向到目录:m.trip.cmbchina.com/api/hotel/

 

 

7编辑"应用程序池""基本设置"(我这里的应用程序池名称是EasyTrip.Hotel.WebAPI),修改".NET Framework 版本""无托管代码"

 

 

8编辑"应用程序池""高级设置",修改"加载用户配置文件""True"

 

9、去除X-Powered-ByHTTP响应标头(右键remove

 

10、停止应用程序池及对应应用,并全部重启

 

注意事项:  

  1、如果报错 :HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。  需安装DotNetCore.2.0.5-WindowsHosting 

转载于:https://www.cnblogs.com/len0031/p/9399916.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值