2013-07-21 31 views
1

我有一種種子方法 - 這次 - 做了很多工作。它在本地大約需要10分鐘,並且已經在Azure(網站)上運行了20分鐘。如何在Azure部署中監控Seed方法?

我唯一的反饋是1)監視Azure數據庫中是否存在反映成功種子的更改 - 對於AddOrUpdate來說很困難,以及2)我的程序包管理器控制檯仍然顯示「正在運行種子方法」。

是否有任何其他方式可以更深入地瞭解種子方法所處的階段/方法/等,而它是作爲遷移的一部分運行的?

回答

0

如果應用程序在Windows Azure上的網站運行,則可以儀器通過調用System.Diagnostics.Trace你的後裔和遷移方法,然後你可以流日誌的命令行:

azure site log tail mysite 

有關過程的詳細信息參考Streaming Diagnostics Trace Logging from the Azure Command Line (plus Glimpse!)How to debug an application in Windows Azure Web Sites

您還可以在Visual Studio中查看日誌流。如Announcing the release of Windows Azure SDK 2.0 for .NET中所述,可以在服務器資源管理器中完成此操作,連接到網站並選擇View Streaming Logs in Output Window命令。

+0

有沒有什麼辦法可以追蹤到包管理器控制檯,所以我不必在種子/發佈時離開VS? – SB2055

+0

是的。我已經更新了我的答案,並提供了有關如何將日誌流傳輸到Visual Studio的輸出窗口的說明。 –