错误描述
info: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[0]
User profile is available. Using '/root/.aspnet/DataProtection-Keys' as key repository; keys will not be encrypted at rest.
错误现象:
无法访问wwwroot
中的静态资源
复现详细错误:
[root@abcdefghijklmn ~]# dotnet /www/core/top.libeilin.orange.dll
info: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[0]
User profile is available. Using '/root/.aspnet/DataProtection-Keys' as key repository; keys will not be encrypted at rest.
info: Microsoft.Hosting.Lifetime[0]
Now listening on: http://[::]:80
info: Microsoft.Hosting.Lifetime[0]
Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
Hosting environment: Production
info: Microsoft.Hosting.Lifetime[0]
Content root path: /root
解决方法
说明:
启动的时候没在项目文件夹中启动,我之前是在Linux主目录启动的项目。
进入项目目录,再运行 项目名.dll
文件。
[root@abcdefghijklmn ~]# cd /www/core/
[root@abcdefghijklmn core]# dotnet top.libeilin.orange.dll
info: Microsoft.Hosting.Lifetime[0]
Now listening on: http://[::]:80
info: Microsoft.Hosting.Lifetime[0]
Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
Hosting environment: Production
info: Microsoft.Hosting.Lifetime[0]
Content root path: /www/core