2015-11-09 5 views
1

Я вхожу в свою голову здесь, пытаясь запрограммировать код для работы на веб-сайте в Azure. Это просто демонстрация для презентации, которую я имею в облаке. Я не буду получать оценки в этой программе, но это помогает мне отображать возможности, предлагаемые 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 
+2

Вы должны опубликовать код и добавить некоторые сведения о том, что именно вы пытаетесь выполнить. –

ответ

0

Я предполагаю, что вы используете Azure Web Apps (веб-сайты). В таком случае: похоже, вы звоните в RoleEnvironment, который специально предназначен для ролей в Интернете/рабочих, а не для веб-приложений.

Я опубликовал аналогичный ответ несколько лет назад, с чуть более подробной информацией, here.

Смежные вопросы