一、 安裝準備
1、 檢查開發環境asp.net core 版本(我的開發環境爲: 2.1.104 )
2、新建asp.net core MVC 項目,然後發佈
3、準備好阿里雲“Windows Server 2012”系統
二、 安裝IIS和Asp.net Core 環境
(1)安裝IIS:步驟如下
a、安全性選項
b、常見http功能
c、應用程序開發選項:確保選擇.net 3.5、net 4.5、ISAPI擴展 開啓
IIS安成功。。。。
(2)、安裝 dotnet-sdk-2.1.104-win-x64.exe(備註:此處sdk版本參照: 一、安裝準備 ----–> 1、檢查開發環境asp.net core 版本) | DotNetCore.2.0.8-WindowsHosting.exe
a、安裝 DotNetCore.2.0.8-WindowsHosting.exe : 安裝成功後,在IIS的模塊組件裏,多了一個AspNetCoreModule模塊(%SystemRoot%\system32\inetsrv\aspnetcore.dll)
安裝成功後,在IIS的模塊組件裏,多了一個AspNetCoreModule模塊(%SystemRoot%\system32\inetsrv\aspnetcore.dll)
b、安裝 dotnet-sdk-2.1.104-win-x64.exe
安裝成功
三、 發佈項目
(1)、編輯"應用程序池"的"基本設置"(我這裏的應用程序池名稱是Test),修改".NET Framework 版本"爲"無託管代碼"
(2)、如果瀏覽WEB,出現“HTTP Error 502.5 - Process Failure”的錯誤頁面,“首先重啓iis”,“不行的話重啓服務器”,不然的話就是sdk版本不對(dotnet-sdk-2.1.104-win-x64.exe),我這裏重啓服務器之後好了。
我這裏就成功了!!!!