Azure应用程序服务问题-500.79内部服务器错误

Azure应用程序服务问题-500.79内部服务器错误,azure,api,asp.net-core,azure-web-app-service,Azure,Api,Asp.net Core,Azure Web App Service,我在azure应用程序服务上托管的web api有问题。在我的本地计算机上,webapi完全可以正常工作,但在部署的webapi上,我收到了以下消息: The page cannot be displayed because an internal server error has occurred. 在日志流中,我得到以下异常: System.Reflection.TargetInvocationException:调用的目标已引发异常。-->System.TypeInitializatio

我在azure应用程序服务上托管的web api有问题。在我的本地计算机上,webapi完全可以正常工作,但在部署的webapi上,我收到了以下消息:

The page cannot be displayed because an internal server error has occurred.
在日志流中,我得到以下异常:

System.Reflection.TargetInvocationException:调用的目标已引发异常。-->System.TypeInitializationException:“Microsoft.Azure.AppService.Middleware.ModuleUtils”的类型初始值设定项引发异常。-->System.Net.WebException:远程服务器返回错误:(400)Microsoft.Azure.AppService.Middleware.OpenIdConnectConfiguration.Download(字符串url)处的System.Net.HttpWebRequest.GetResponse()处的错误请求。Microsoft.Azure.AppService.Middleware.OpenIdConnectConfiguration.ConfigManager.RefreshConfiguration()位于Microsoft.Azure.AppService.Middleware.OpenIdConnectConfiguration.ConfigManager.GetCurrentConfiguration(),位于Microsoft.Azure.AppService.Middleware.AzureActiveDirectoryProvider.GetDefault(),位于Microsoft.Azure.AppService.Middleware.AzureActiveDirectoryProvider...ctor(EasyAuthConfig EasyAuthConfig)位于Microsoft.Azure.AppService.Middleware.Modules.ConfigFactory.GenerateMiddleWalemoduleConfig(INameResolver解析程序),位于Microsoft.Azure.AppService.Middleware.Modules.ConfigFactory.GetCorsConfig(INameResolver解析程序),位于Microsoft.Azure.AppService.Cors.CorsModule.SetConfig(ConfigFactory ConfigFactory ConfigFactory ConfigFactory)位于Microsoft.Azure.AppService.Cors.CorsModule..ctor(ConfigFactory ConfigFactory)的Microsoft.Azure.AppService.Middleware.ModuleUtils..cctor()---内部异常堆栈跟踪的结尾---位于Microsoft.Azure.AppService.Middleware.ModuleUtils.get_Modules(),位于Microsoft.Azure.AppService.Middleware.ModuleFig.ForceLoadConfig()的在Microsoft.Azure.AppService.Middleware.ModuleConfig.EnsureConfigLoaded(HttpContextBase上下文)-内部异常堆栈跟踪的结尾-在System.RuntimeMethodHandle.InvokeMethod(对象目标,对象[]参数,签名符号,布尔构造函数)在System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(对象obj,对象[])Microsoft.Azure.AppService.Middleware.ModuleManager.LoadModuleConfig(HttpContextBase上下文)中System.Reflection.RuntimeMethodInfo.Invoke(对象obj,BindingFlags invokeAttr,Binder Binder,对象[]参数,CultureInfo区域性)的参数,对象[]参数)位于Microsoft.Azure.AppService.Middleware.ModuleManager.LoadAllModulesAndGetEnabledModules(HttpContextBase上下文),位于Microsoft.Azure.AppService.Middleware.HttpModuleDispatcher.EnsureInitialized(HttpContextBase上下文),位于Microsoft.Azure.AppService.Middleware.HttpModuleDispatcher.d_11.MoveNext()


500.79:由于Easy Auth模块中存在未处理的异常,请求失败。

正如David正确指出的那样,关注博客,这将有助于确定原因


500.79:请求失败,因为Easy Auth模块中存在未处理的异常。

正如David正确指出的那样,关注博客,这将有助于确定原因


这篇文章可能有助于确定根本原因:这篇文章可能有助于确定根本原因:我也收到错误消息“未能从中下载OpenID配置”,但Url是错误的,因为不是租户,而是应用程序的clientId。我不知道我是怎么修的。现在,我在应用程序服务中使用高级azure ad身份验证设置,而不是express选项。请提供更多详细信息,说明您如何修复“未能下载OpenID配置”我正在使用高级设置,但仍然得到例外我也收到了错误消息“未能从下载OpenID配置”,但是Url是错误的,因为应用程序的clientId不是tenantId。我不知道我是怎么修的。现在,我在应用程序服务中使用高级azure ad身份验证设置,而不是express选项。请提供更多详细信息,说明您如何修复“未能下载OpenID配置”。我正在使用高级设置,但仍遇到异常