2013-06-19 142 views
1

我有一個Web角色,在部署到Azure時無法啓動。有沒有人有下列Windows事件日誌中的任何意見...Azure Web角色未啓動

應用:CacheDumpGenerator.exe Framework版本:v4.0.30319 說明:該過程由於未處理的異常終止。 異常信息:System.Runtime.InteropServices.SEHException 堆棧: 在<模塊> .RdGetLocalResource(UINT16 *,** _RD_RESOURCE) 在<模塊> ._LOCALRESOURCE.GetLocalResourceW(UINT16 *,** _LOCALRESOURCE) 微軟。 WindowsAzure.ServiceRuntime.Internal.InteropRoleManager.GetLocalResource(System.String,Microsoft.WindowsAzure.ServiceRuntime.Internal.InteropLocalResource ByRef) at Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.GetLocalResource(System.String) at Microsoft.ApplicationServer.Caching.AzureCommon .AzureUtility.GetLocalStoreDirectory() at Microsoft.ApplicationServer.Caching.AzureCommon.AzureStartupLogger.InitializeTra ceProvider() at Microsoft.ApplicationServer.Caching.AzureCommon.AzureStartupLogger.get_TraceProvider() at Microsoft.ApplicationServer.Caching.AzureCommon.AzureStartupLogger.WriteLog(System.String,System.Diagnostics.TraceEventType,System.String) at Microsoft。 ApplicationServer.Caching.CacheDumpGenerator.ProcessDump.Main(System.String [])

我剛剛升級了其工作的罰款從MVC3 Web角色來MVC4。應用程序在本地運行良好。我剛剛升級了Microsoft.WindowsAzure.Configuration v2。

回答

1

如果您可以與機器建立遠程桌面連接,那麼請執行此操作,而不是隻查看事件查看器,打開IIS管理器並瀏覽到您的網站。

對我來說,這通常會顯示一個ASP.NET黃色屏幕錯誤,標識所有未包含在已部署的Azure包中的必需文件。您應該將這些文件標記爲「Copy Local = true」並重新部署 - 您可能需要多次執行此操作才能捕獲所有丟失的文件。

+0

絕佳的提示!我無法找出導致Azure部署停留在「忙碌」狀態的原因,日誌也沒有幫助,但是從rdp內部瀏覽給了我詳細的黃色錯誤屏幕。 – stefjnl