小编TAM*_*TAM的帖子

在Service Fabric应用程序中运行时,WebJob SDK无法正常工作

我想在作为Service Fabric应用程序运行的无状态服务中使用WebJob SDK。不幸的是,我无法使其正常运行。下面是重现该问题的测试代码的一部分。永远不会调用“ ProcessMethod”。触发函数“ ProcessNotificationsInQueue”也永远不会执行(是的,队列中有项目)。尽管该应用程序仍在运行,但在Service Fabric资源管理器中将其“运行状况”设置为“错误”。

DashboardConnectionString和StorageConnectionString都具有正确的值。

当它在控制台应用程序或WorkerRole中运行时,我没有看到非常相似的代码有任何问题。

我想念什么吗?是否有人已经在Service Fabric应用程序中成功使用了WebJob SDK?

public sealed class TestStatelessService : StatelessService
{
    public TestStatelessService(StatelessServiceContext context)
        : base(context)
    { }

    /// <summary>
    /// Optional override to create listeners (e.g., TCP, HTTP) for this service replica to handle client or user requests.
    /// </summary>
    /// <returns>A collection of listeners.</returns>
    protected override IEnumerable<ServiceInstanceListener> CreateServiceInstanceListeners()
    {
        return new ServiceInstanceListener[0];
    }

    /// <summary>
    /// This is the main entry point for your service instance.
    /// </summary>
    /// <param name="cancellationToken">Canceled …
Run Code Online (Sandbox Code Playgroud)

c# azure-webjobs azure-service-fabric

5
推荐指数
1
解决办法
1194
查看次数

标签 统计

azure-service-fabric ×1

azure-webjobs ×1

c# ×1