https://dotnet.microsoft.com/en-us/download/dotnet/3.1 在这上面可对下载你要的安装包,对应你的程序的版本,在服务器上进行安装
比如.netCore 3.1 如下图
先装runtime,再装hosting,最后装SDK,,新版本只有ASPNetCoreModuleV2,依旧可跑站点,3.1.418的就是V2,,后面操作时,只装了Hosting与SDK一样可用
站点 模块中有下面
创建站点
无托管代码不用设置也一样,集成的4.0也可以
查看.netCore版本
第一 : WindowsHosting 和 .Net Core SDK的版本不一致导致;重新注重安装;
第二 :服务器缺补丁;验证 dotnet 是否能正常使用,在cmd中 进入 C:\Program Files\dotnet>dotnet --version
.netcore安装后就在这个夹下面 C:\Program Files\dotnet
查看是否能正常运行你的项目
进入安装文件夹 cd C:\Program Files\dotnet 回车
如果错误会有提示,如能正常,就说明环境OK了。
报HTTP Error 502.5 - Process Failure 这是服务器环境版本与你开发的版本不一致。
本人亲测