2014-12-02 43 views
3

我有一個WCF服務解決方案,其中包含WCF服務和Azure雲服務項目。如何查看由Azure計算模擬器生成的錯誤

當運行在Azure計算仿真器(我的電腦上的版本2.5)的雲服務項目,所有我在輸出中每個角色看到的是

[面料]角色狀態忙

[面料]角色狀態中止

我已經調整了在計算仿真日誌記錄級別記錄Warning,或Error甚至試圖Critical,但沒有更詳細的消息DISPLA YED。我一直在Google上查看是否有任何事件日誌條目或磁盤上的日誌文件,以便查看雲服務無法正常工作的原因,但無濟於事。

如何瞭解導致Cloud Service角色中止和重試的更多信息?

回答

5

診斷日誌不會在Azure計算模擬器收集 - 對於面向在Azure SDK 2.5版項目,Azure計算仿真器不再支持診斷日誌,包括性能計數器,基礎設施日誌的收集,IIS日誌,和事件日誌。另外,日誌不再存儲在Azure存儲或開發存儲中。您可以繼續在Visual Studio輸出窗口或計算模擬器中查看應用程序日誌。這僅影響定位Azure SDK版本2.5的項目;繼續針對Azure SDK 2.4的項目不受影響。

來源:http://msdn.microsoft.com/en-us/library/azure/dn873976.aspx

+2

微軟這樣做很好。 WTF? – 2014-12-02 12:21:17

+1

我的想法!除非你需要ETW日誌,否則我會建議回到SDK 2.4。 – 2014-12-02 12:24:29

+0

不知何故,Azure SDK 2.5安裝在我的電腦上。我們針對團隊中的Azure SDK 2.4,因此v2.5如何安裝在我的系統上是個謎。 – 2014-12-02 12:39:58

1

在我的情況下,竟然是在ServiceDefinition.csdef這是問題定義啓動任務。在我刪除了<Task>後,我的服務在Compute Emulator中運行良好。

相關問題