【问题标题】:Azure web role not startingAzure Web 角色未启动
【发布时间】:2014-08-27 08:19:02
【问题描述】:

我有一个在部署到 Azure 时不会启动的 Web 角色。有没有人对以下 Windows 事件日志有任何建议...

应用程序:CacheDumpGenerator.exe 框架版本:v4.0.30319 说明:进程因未处理的异常而终止。 异常信息:System.Runtime.InteropServices.SEHException 堆: 在 .RdGetLocalResource(UInt16*, _RD_RESOURCE**) 在 ._LOCALRESOURCE.GetLocalResourceW(UInt16*, _LOCALRESOURCE**) 在 Microsoft.WindowsAzure.ServiceRuntime.Internal.InteropRoleManager.GetLocalResource(System.String,Microsoft.WindowsAzure.ServiceRuntime.Internal.InteropLocalResource ByRef) 在 Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.GetLocalResource(System.String) 在 Microsoft.ApplicationServer.Caching.AzureCommon.AzureUtility.GetLocalStoreDirectory() 在 Microsoft.ApplicationServer.Caching.AzureCommon.AzureStartupLogger.InitializeTraceProvider() 在 Microsoft.ApplicationServer.Caching.AzureCommon.AzureStartupLogger.get_TraceProvider() 在 Microsoft.ApplicationServer.Caching.AzureCommon.AzureStartupLogger.WriteLog(System.String,System.Diagnostics.TraceEventType,System.String) 在 Microsoft.ApplicationServer.Caching.CacheDumpGenerator.ProcessDump.Main(System.String[])

我刚刚将 Web 角色从运行良好的 MVC3 升级到 MVC4。该应用程序在本地运行良好。我刚刚升级了 Microsoft.WindowsAzure.Configuration v2。

【问题讨论】:

    标签: azure-web-roles azure-deployment


    【解决方案1】:

    如果您可以与计算机建立远程桌面连接,那么就这样做,而不是仅仅查看事件查看器,而是打开 IIS 管理器并浏览到您的网站。

    对我来说,这通常会显示一个 ASP.NET 黄屏错误,用于识别尚未包含在已部署 Azure 包中的任何必需文件。您应该将这些文件标记为“Copy Local=true”并重新部署 - 您可能需要多次执行此操作以捕获所有丢失的文件。

    【讨论】:

    • 很好的提示!我无法找出导致 azure 部署保持“忙碌”状态的 dll,日志也没有帮助,但是从 rdp 中浏览那里给了我详细的黄色错误屏幕..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-06
    • 2014-12-05
    • 1970-01-01
    • 2014-09-29
    • 1970-01-01
    • 2014-07-22
    • 1970-01-01
    相关资源
    最近更新 更多