1、前言
由於net core在IIS上運行需要安裝對應的Hosting文件,以前的服務器全沒有用過windows server 2012 r2也就沒有出現過這么惡心的問題。
net core runtime基於vc_redist.x64運行的,所以也就出現了此類錯誤需要安裝vc_redist.x64才能在iis上運行netcore項目。
2、安裝vc_redist.x64
在windows server 2012 r2上安裝vc_redist.x64並不順利,安裝失敗!
查看日志文件找到錯誤信息如下截圖:
2.1解決辦法
通過搜索得到如下解決辦法https://www.microsoft.com/en-us/download/confirmation.aspx?id=42334.
下載更新文件后要注意安裝順序(按照更新文件的名稱先后順序更新安裝)。
最后更新安裝完成后重新修復vc_redist.x64成功,最后訪問服務成功!!!