1. 程式人生 > >asp.net core部署到iis

asp.net core部署到iis

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