首先要在服務器上面安裝.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