server2008安裝.netcore api

一、先寫個簡單點的.net core api

 1     public class Program
 2     {
 3         public static void Main(string[] args)
 4         {
 5             var builder = WebApplication.CreateBuilder(args);
 6 
 7             // Add services to the container.
 8 
 9             builder.Services.AddControllers();
10 
11             var app = builder.Build();
12 
13             // Configure the HTTP request pipeline.
14 
15             app.UseAuthorization();
16 
17             app.UseDefaultFiles();
18             app.UseStaticFiles();
19             app.MapControllers();
20 
21             app.Run();
22         }
23     }

二、手動新建wwwroot文件夾,添加index.html文件

三、部署到客戶IIS

客戶服務器:windows server2008r2 ,安裝.net core sdk ,runtime,hosting後,報500.19

命令行輸入dotnet --info,發現沒有安裝成功

IIS上面模塊也沒有AspNetCoreModuleV2,查詢後發現需要打補丁

搜索2008 Windows6.1-KB2533623-x64.msu,查到http://www.kkx.net/soft/21637.html

1、下載之後我們會得到兩個補丁
Windows6.1-KB2533623-x64.msu
Windows6.1-KB2533623-x86.msu
2、根據自己的系統位數雙擊對應的補丁進行安裝即可!我們用的64位的系統爲示例

如果安裝不了可以使用下面的方法:

1、把Windows6.1-KB2533623-x64.msu 放到 C:\Update

電腦開始,運行,輸入CMD打開DOS窗口

再建入以下指令

expand –F:* C:\update\Windows6.1-KB2533623-x64.msu C:\update\

然後按回車鍵執行,然後再建入以下指令

dism.exe /online /Add-Package /PackagePath:C:\update\Windows6.1-KB2533623-x64.cab

然後按回車鍵執行

Windows就會跳過檢測, 直接進入安裝程序, 完成後會要求重啓計算機

 

四,再次安裝.netcore安裝程序

這個時候,命令輸入dotnet --info,已經正常了,可以查詢到,但是打開網頁還是報錯,再把.net core 相關安裝包安裝一遍,再訪問,就成功了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章