Azure中未处理的异常

本文关键字:异常 未处理 Azure | 更新日期: 2023-09-27 18:21:13

我在这里不知所措,试图编程一个代码来在Azure中的网站上工作。这只是我在云端演示的一个演示。我不会在这个程序上得到分数,但它可以帮助我展示Azure提供的功能。

这可能很模糊,但如果你能看看这个错误消息,如果有什么明显的地方,请告诉我。

[SEHException (0x80004005): External component has thrown an exception.]
RdGetApplicationConfigurationSetting(UInt16* , UInt16** ) +0
RoleEnvironmentGetConfigurationSettingValueW(UInt16* pszName, UInt16* pszDest, UInt32 cchDest, UInt32* pcchRequiredDestSize) +47
 Microsoft.WindowsAzure.ServiceRuntime.Internal.InteropRoleManager.GetConfigurationSetting(String name, String& ret) +91
Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.GetConfigurationSettingValue(String configurationSettingName) +67
Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.GetConfigurationSettingValue(String configurationSettingName) +67
ContosoAdsWeb.MvcApplication.InitializeStorage() in C:'a'src'ContosoAdsWeb'Global.asax.cs:32
ContosoAdsWeb.MvcApplication.Application_Start() in C:'a'src'ContosoAdsWeb'Global.asax.cs:26
[HttpException (0x80004005): External component has thrown an exception.]
System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext context, HttpApplication app) +4467101
System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +118
System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +172
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +364
System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +290
[HttpException (0x80004005): External component has thrown an exception.]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +4531288
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +94
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +191

Azure中未处理的异常

我假设您正在使用Azure Web应用程序(网站)。情况是这样的:看起来您正在调用RoleEnvironment,它专门用于web/工作人员角色,而不是web应用程序。

几年前,我在这里发布了一个类似的答案,并提供了更多细节。