参考:https://blog.csdn.net/qq_25042791/article/details/103055914
第五步,检查程序是否正常,直接运行发布文件的XXX.exe。 然后访问http://localhost:5000, 若能访问,则正常
1、执行发布后的exe程序,报错如下:
It was not possible to find any compatible framework version
The specified framework 'Microsoft.AspNetCore.App', version '2.2.6' was not found.
- Check application dependencies and target a framework version installed at:
C:\Program Files (x86)\dotnet
- Installing .NET Core prerequisites might help resolve this problem:
https://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409
- The .NET Core framework and SDK can be installed from:
https://aka.ms/dotnet-download
- The following versions are installed:
2.2.3 at [C:\Program Files (x86)\dotnet\shared\Microsoft.AspNetCore.App]
2、参考https://blog.csdn.net/XinShun/article/details/103673686
安装2.2.6版本
3、参考https://www.cnblogs.com/caiyangcc/p/11822633.html
var host = new WebHostBuilder()
.UseKestrel()
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIIS()
// 报500.30错误
//.UseIISIntegration()
.UseStartup<Startup>()
.Build();