.NET core 2.2服務器環境配置
1.下載.NET core 2.2的運行環境:
https://dotnet.microsoft.com/download/dotnet-core/2.2:
Runtime & Hosting Bundle (dotnet-hosting-2.2.0-win.exe,不到100M,一個離線包)
按照安裝向導安裝即可,裝好后,運行環境就安裝好了。
服務器有點老,是window server 2008 R2 SP1, 上面有.NET4.0的一些網站。安裝好.NET core 2.2運行環境后,發現這些網站在IIS里的應用程序池都“停止”了,已有網站無法訪問了。解決方案如下:
安裝:Visual C++ Redistributable for Visual Studio 2015(文件vc_redist.x64.exe大小為15M) 后,問題解決了:下面下載地址:
https://www.microsoft.com/en-us/download/details.aspx?id=48145
如果是window server 2012那需要安裝:Windows Server 2012 R2 Update (KB2919355),下載地址:
https://www.microsoft.com/en-us/download/details.aspx?id=42334
2. .NET core 2.2網站發布:
(1)NET core 2.2 做好的網站,通過VS017來生成部署的文件(build-->Deploy):我選擇的方式是 File System,這樣直接把文件拷貝到服務器上即可:
(2)在IIS里創建一個“無托管代碼”的“應用程序池”:
(3)做好域名綁定,網站目錄指向,應用程序池選擇剛才創建的“無托管代碼”的那個:
發布完成。直接在瀏覽器里打開網站即可