相关疑难解决方法(0)

工作者角色与Web作业

根据我的理解,在云中运行小的可重复任务.

我可以选择哪种原因以及在什么情况下选择其中一种?

azure azure-worker-roles azure-webjobs

66
推荐指数
3
解决办法
2万
查看次数

获取服务以在Azure辅助角色中运行

我有一个Windows服务,我需要迁移到Azure作为工作者角色.在我的Azure解决方案中,一切都很好.但是,当我上传所有内容时,只会启动Web角色.工作者角色实例在以下两种状态之间无法启动而无法启动.

  • 等待角色开始......
  • 稳定作用......

由于实例无法启动,我怀疑我的问题出现在我的WorkerRole.cs代码中.您将在下面找到该代码.我还提供了服务代码,以防它与问题相关.我做错了什么?

这是我的WorkerRole.cs文件:

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Net;
using System.Threading;
using Microsoft.WindowsAzure;
using Microsoft.WindowsAzure.Diagnostics;
using Microsoft.WindowsAzure.ServiceRuntime;
using Microsoft.WindowsAzure.StorageClient;
using System.ServiceProcess;

namespace SBMWorker
{
public class WorkerRole : RoleEntryPoint
{

    public override void Run()
    {
        ServiceBase[] ServicesToRun;
        ServicesToRun = new ServiceBase[] 
        { 
            new Service1() 
        };
        ServiceBase.Run(ServicesToRun);

        //Thread.Sleep(Timeout.Infinite);
    }

}
}
Run Code Online (Sandbox Code Playgroud)

这是我的Service1.cs代码:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Linq;
using System.ServiceProcess;
using System.Text;
using Lesnikowski.Mail;

namespace SBMWorker

{
public partial …
Run Code Online (Sandbox Code Playgroud)

c# windows-services azure azure-worker-roles

10
推荐指数
1
解决办法
1万
查看次数