我有一个 Seed 方法——这一次——做了很多工作。本地大约需要10分钟,已经在Azure(网站)中运行了20分钟。
我得到的唯一反馈是 1) 监视 Azure 数据库中反映成功种子的更改 - 对于 AddOrUpdate 来说很困难,以及 2) 我的包管理器控制台仍然显示“运行种子方法”这一事实。
在作为迁移的一部分运行时,是否有任何其他方法可以更深入地了解种子方法所在的阶段/方法/等?
我有一个 Seed 方法——这一次——做了很多工作。本地大约需要10分钟,已经在Azure(网站)中运行了20分钟。
我得到的唯一反馈是 1) 监视 Azure 数据库中反映成功种子的更改 - 对于 AddOrUpdate 来说很困难,以及 2) 我的包管理器控制台仍然显示“运行种子方法”这一事实。
在作为迁移的一部分运行时,是否有任何其他方法可以更深入地了解种子方法所在的阶段/方法/等?
如果应用程序在 Windows Azure 网站上运行,您可以通过调用来检测您的种子和迁移方法,System.Diagnostics.Trace
然后您可以将日志流式传输到命令行:
azure site log tail mysite
有关该过程的详细信息,请参阅Azure 命令行中的流式诊断跟踪日志记录(加上 Glimpse!)和如何在 Windows Azure 网站中调试应用程序。
您还可以在 Visual Studio 中查看日志流。如宣布发布适用于 .NET 的 Windows Azure SDK 2.0 中所述,这可以在服务器资源管理器中完成,连接到网站并选择View Streaming Logs in Output Window
命令。