Azure Worker角色无法正常工作

时间:2012-05-08 19:44:36

标签: azure azure-worker-roles

我有一个工作者角色,它不适用于云环境。

当我在本地运行它时,它运行得很好,但是,当我将它部署到Azure时,我遇到了一些麻烦。部署本身是无缝的,在VM启动后,我的应用程序无法运行。事件日志中没有任何内容,即使在我设置应用程序以将所有跟踪消息刷新到Azure表之后,也没有写入任何内容。

如何查看我的应用是否真的在VM上运行?为什么我的应用程序不在那里工作,因为它在本地工作?

3 个答案:

答案 0 :(得分:2)

最好的方法是启用RDP和远程进入机器。然后,您可以查看正在运行的进程,并确保按预期运行。奇怪的是事件日志中没有任何内容,如果它无法运行。门户网站是否将部署显示为“就绪”?

答案 1 :(得分:2)

是否已尝试在您的webrole上实施诊断?这是在代码中查找任何错误的最佳方法。另一种解决方案是在启动期间安装sysinternals。 Patriek van Dorp制作了一个nu get包,并将sysinternal套件添加为云项目的插件。

答案 2 :(得分:0)

也许为时已晚,但我有类似的问题。当我在本地运行时,它正在运行。部署后没有运行任何东西。问题是,我部署到网站,工作人员不可用。你应该部署到CloudService(可以使用两种角色)或者让Sheduler,它会在你的页面上做出请求,你需要的过程工作。在你的自定义intreval,ofcourse。

BTW抱歉我的英文...

此致