Я получаю сообщение об ошибке ниже во всех репозиториях, над которыми я работаю
Ошибка: НЕ МОГУТ анализировать файл JSON. JsonReaderException: входные данные не содержат токенов JSON. Ожидалось, что ввод будет начинаться с допустимого токена JSON, когда isFinalBlock имеет значение true. L ineNumber: 0 | BytePositionInLine: 0.
Код: publi c stati c void Main (string [] args) {var isService =! (Debugger.IsAttached || (args! = Null && args.Contains (" --приставка"))); var builder = CreateWebHostBuilder (args? .Where (arg => arg! = "--console"). ToArray ()); var host = builder.Build (); // здесь возникает ошибка
if (isService)
{
host.RunAsService();
}
else
{
host.Run();
}
}
public static IWebHostBuilder CreateWebHostBuilder(string[] args)
{
return WebHost.CreateDefaultBuilder(args)
.ConfigureAppConfiguration(config =>
{
config.SetBasePath(AppDomain.CurrentDomain.BaseDirectory)
.AddExecutionInformationServiceConfiguration();
})
.ConfigureKestrel((context, options) =>
{
if (!Program.BypassClientCertAuth)
{
options.ConfigureKestrelWithCertificate(context.Configuration.GetCertificateMap().InterCertificate.CertificateInstance, CertificateMode.AllowCertificate);
}
})
.UseSerilog((Context, logger) => logger.ReadFrom.Configuration(Context.Configuration))
.UseStartup<Startup>();
}
Примечание: я могу запустить этот код до четверга. Проблема возникает только вчера, поэтому я думаю, что на моей машине изменились некоторые настройки, что вызывает ошибку. Другой способ подтвердить, что проблема не в коде, - это члены моей команды могут запускать код без каких-либо проблем на своих машинах.