在IIS上部署.net core的webapi项目 以及502.5错误的两种解决方法

首先要在服务器上面安装.net core

https://github.com/dotnet/core/tree/master/release-notes/download-archives

这里面有各个版本的.net core.

然后要安装一个AspNetCoreModule模块给IIS,这个模块可用通过安装 DotNetCore.1.0.4_1.1.1-WindowsHosting.exe 安装。

参考 https://www.cnblogs.com/jasonduan/p/9193702.html这篇文章 还可以读一下:https://www.cnblogs.com/wangjieguang/p/core-iis.html

访问页面 https://www.microsoft.com/net/download/dotnet-core/2.1 下载模块安装包 如下图(2018-9-18日截图,以后随着网站变化位置可能不同)

 

下载好包之后 直接双击安装 安装完毕之后 关闭iis 重启发现:

包已经安装好了。

配置网站绑定 包括http的和https的,其中https别忘记了证书。

第一种502.5错误:

如果出现了502.5错误 执行以下两行命令:

 

第二种502.5错误:

如果还是有502.5错误 有可能是操作系统的原因 ,我遇到的一个问题是 安装dotnet core cdk 成功之后 发现有些命令不能用,报缺dll。

我使用的操作系统是windows server 2008 r2 问题就这个系统太老了。经过百度查找解决方案,解决了问题。解决方法不是去安装那个dll,过程太复杂,没成功,网上说即便安装好还可能差其他的dll。

正确的做法应该是安装Visual C++ Redistributable for Visual Studio 2015

这个文件的地址是: https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48145

参考了百度上的文章: https://jingyan.baidu.com/article/359911f59731ba57ff030646.html

 

转载于:https://www.cnblogs.com/wholeworld/p/9196117.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值