asp.net core部署到iis
阿新 • • 發佈:2017-12-08
p s 直接 aspnet ons 更多 不同 .cn 下載安裝 不知道
asp.net core項目部署到IIS稍微不同於之前,記錄幾個要點:
一、下載安裝AspNetCoreModule模塊,它包含在.NET Core Windows Server Hosting bundle裏面,這個鏈接或許不是最新的了,官方文檔裏面有這個鏈接,到下圖所示位置即可找到。
安裝完之後,會發現多了個模塊:
然後重啟iis。如果還是出現以下錯誤:
HTTP Error 502.5 - Process Failure
Common causes of this issue:
The application process failed to start
The application process started but then stopped
The application process started but failed to listen on the configured port
可能是iis沒有重啟成功,在cmd執行iisreset命令重啟可以解決。當時我就是直接在iis面板點重啟,後面用命令方式重啟就成了,中間還安裝了 VC_redist.x64 ,也不知道管用不管用,這家夥我是在vs安裝包裏面找到的,就不用下載了。更多錯誤解決辦法請看這裏 。
二、修改.NET CLR版本為無托管代碼,iis只是轉發請求,所以不用代碼托管,具體還是看官方文檔
三、到這裏應該差不多了,具體的原理流程什麽的官方文檔也很詳細了,接下來就可以開始愉快的爬坑之旅了。
asp.net core部署到iis