两台服务器:左侧是阿里云云服务器右侧是百度云服务器

装了相同的.NetCore 的Runtime环境,通过dotnet --info可以看出,版本也都是一样

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

.Net Core 线上服务器环境的诡异问题,求解~ 随笔 第1张

 

都是WindowsServer 64位的系统

环境变量中Path都有配置dotnet的路径C:\Program Files\dotnet,直接命令行敲dotnet --info结果
.Net Core 线上服务器环境的诡异问题,求解~ 随笔 第2张

阿里云服务器环境一定要到dotnet的路径C:\Program Files\dotnet下去敲dotnet命令才能够识别

 

下面接着用发布的网站来实验一下

.Net Core 线上服务器环境的诡异问题,求解~ 随笔 第3张

 

 WTF~相同的一套代码,拷贝到阿里云云服务器上跑不起来,至少读取appsettings.json都是空的~

但是百度云服务器上的环境就妥妥的,本地开发环境从未重现过连配置都无法读取出来的情况~

 

我暂时也不清楚到底是个什么问题~等我解决了,我再贴出来,有遇到的大神请指点

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄