本文是關於IIS部署.NET CORE的總結,之後有碰到問題將陸續添加html
IIS部署.NET CORE總結c++
1、服務器環境web
首先,安裝vc++2015api
dotnet core runtime依賴vc++2015服務器
而後,肯定本身項目的core版本,而後下載對應的包在服務器上安裝less
下載地址:網站
https://dotnet.microsoft.com/downloadui
IIS添加網站和普通網站同樣添加,spa
設置應用程序池的.NET CLR版本爲「無託管代碼」,.net
而後把iis的引用程序池的加載用戶配置設置爲True
解決:http://www.javashuo.com/article/p-qudyptbl-dg.html
還有一個緣由是版本不一致致使的:https://www.jianshu.com/p/8a8396dabee6
原文:https://blog.csdn.net/qq_31583959/article/details/80632729
也能夠參考下:http://www.cnblogs.com/donaldtdz/p/8094300.html
只需改一下web.config中的配置,在system.webServer節點中添加/替換以下設置:
<handlers> <remove name="WebDAV" /> <remove name="ExtensionlessUrlHandler-Integrated-4.0" /> <remove name="OPTIONSVerbHandler" /> <remove name="TRACEVerbHandler" /> <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" /> </handlers> <modules> <remove name="WebDAVModule" /> </modules>
若是是網頁訪問會出現 HTTP Error 502.5 - Process Failure
相關文章:http://www.javashuo.com/article/p-qqlsguuo-du.html
系統沒有打補丁安裝vc++2015會失敗:win2012
http://www.javashuo.com/article/p-cfgikmqo-cm.html
VC14(VC2015)安裝失敗,0x80240017 - 未指定的錯誤,解決辦法
參考文章:
(使用 IIS 在 Windows 上託管 ASP.NET Core)
相關文章推薦: