项目场景:
提示:这里简述项目相关背景:linux部署.net项目
1.进程守护起不来
2.项目是英文,没有转变成中文
问题描述
提示:这里描述项目中遇到的问题:
问题1:进程守护起不来,报Process terminated. Couldn’t find a valid ICU package installed on the system错误
解决方案:
提示:这里填写该问题的具体解决方案:
问题1
在linux直接运行此命令:
export DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1
注:这是单次设置,重启服务器后会时效。
如果上述命令可以解决此问题,直接配置永久变量重启服务器。
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/16399bb7c7cc4cb084633b6c85dc68d9.png)
问题描述
提示:这里描述项目中遇到的问题:
问题2:.net前端在http://IP地址:端口/AbpUserConfiguration/GetAll返回值localization.value为{}
解决方案:
提示:这里填写该问题的具体解决方案:
问题2:.net前端在http://IP地址:端口/AbpUserConfiguration/GetAll返回值localization.value为{}
找到发布项目的MyProject.Web.Host.runtimeconfig.json文件。
把最后一行删掉,多余逗号也删掉,重启项目就可以了。