ASP.Net核心serilog未在Linux虚拟机中创建
我在windows平台上开发了我的应用程序,但我在linux azure vm上发布了它。 我的问题是serilog是在我的开发系统上创建的,但是在LinuxVM中没有创建这个serilog。 这是我的appsettings.Production.json文件ASP.Net核心serilog未在Linux虚拟机中创建,linux,asp.net-core,Linux,Asp.net Core,我在windows平台上开发了我的应用程序,但我在linux azure vm上发布了它。 我的问题是serilog是在我的开发系统上创建的,但是在LinuxVM中没有创建这个serilog。 这是我的appsettings.Production.json文件 如何创建此日志文件? { "ConnectionStrings": { "DefaultConnection": "Will be loaded by Pipline" }, "SendGrid": { "Ap
如何创建此日志文件?
{
"ConnectionStrings": {
"DefaultConnection": "Will be loaded by Pipline"
},
"SendGrid": {
"ApiKey": "Will loaded by pipeline",
"FromEmail": "will loaded by pipeline"
},
"Serilog": {
"FilePath": "/var/log/Roulette/myapp.log",
"Template": "{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level:u3}] {Message:lj}{NewLine}{Exception}",
"RollingInterval": "Day"
},
"PaypalConfig": {
"ClientId": "will be populated",
"ClientSecret":"will be populated"
}
}
``
在linux实例上,文件名和路径区分大小写-是否存在
/var/log/Roulette/
路径?如果没有,应用程序是否有创建它的权限?是,路径存在。如何检查权限?我给了myapp.web.dll 755权限,但没有更改。