You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

重启Azure AppService时遇settings.json配置加载失败异常

Azure AppService 重启启动失败问题

问题现象

从上周起,重启Azure AppService时频繁出现启动失败,核心报错:

InvalidDataException: 无法从文件'C:\home\site\diagnostics\settings.json'加载配置。

内部嵌套FormatException,具体错误信息:

JsonReaderException: 输入不包含任何JSON令牌。
以及当isFinalBlock为true时,预期输入以有效JSON令牌开头,行号:0 | 字节位置:0。

文件验证

该配置文件位于应用程序目录外,手动查看时内容为合法JSON:

{ "AzureDriveEnabled" : true, "AzureDriveTraceLevel" : "Information" }

调用堆栈跟踪

Microsoft.Extensions.Configuration.FileConfigurationProvider.HandleException(ExceptionDispatchInfo info)
Microsoft.Extensions.Configuration.FileConfigurationProvider.Load(bool reload)
Microsoft.Extensions.Configuration.FileConfigurationProvider.Load()
Microsoft.Extensions.Configuration.ConfigurationRoot..ctor(IList<IConfigurationProvider> providers)
Microsoft.Extensions.Configuration.ConfigurationBuilder.Build()
Microsoft.Extensions.Logging.AzureAppServices.SiteConfigurationProvider.GetAzureLoggingConfiguration(IWebAppContext context)
Microsoft.Extensions.Logging.AzureAppServicesLoggerFactoryExtensions.AddAzureWebAppDiagnostics(ILoggingBuilder builder, IWebAppContext context, Action<AzureBlobLoggerOptions> configureBlobLoggerOptions)
Microsoft.Extensions.Logging.AzureAppServicesLoggerFactoryExtensions.AddAzureWebAppDiagnostics(ILoggingBuilder builder)
Microsoft.AspNetCore.Hosting.AppServicesWebHostBuilderExtensions+<>c.<UseAzureAppServices>b__0_0(ILoggingBuilder builder)
Microsoft.Extensions.DependencyInjection.LoggingServiceCollectionExtensions.AddLogging(IServiceCollection services, Action<ILoggingBuilder> configure)
Microsoft.AspNetCore.Hosting.WebHostBuilderExtensions+<>c__DisplayClass8_0.<ConfigureLogging>b__0(IServiceCollection collection)
Microsoft.AspNetCore.Hosting.HostingStartupWebHostBuilder+<>c__DisplayClass6_0.<ConfigureServices>b__0(WebHostBuilderContext context, IServiceCollection services)
System.Action<T1, T2>.Invoke(T1 arg1, T2 arg2)
Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<.ctor>b__6_2(HostBuilderContext context, IServiceCollection services)
Microsoft.AspNetCore.Hosting.BootstrapHostBuilder.RunDefaultCallbacks(ConfigurationManager configuration, HostBuilder innerBuilder)
Microsoft.AspNetCore.Builder.WebApplicationBuilder..ctor(WebApplicationOptions options, Action<IHostBuilder> configureDefaults)
Microsoft.AspNetCore.Builder.WebApplication.CreateBuilder(string[] args)
*******.Program.Main(string[] args) in Program.cs

环境与临时处理

  • 运行环境:初始为.NET6,升级至.NET8后问题未解决
  • 临时缓解:重启AppService 2-3次后启动恢复正常,重新部署应用无法解决问题

内容的提问来源于stack exchange,提问作者lijevosmetalo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 00:58:24