azure webjobs - «Для объекта, которому требуются сеансы, невозможно создать несессионный получатель сообщения» - PullRequest
0 голосов
/ 16 апреля 2020

Я пытаюсь запустить azure веб-задание, используя azure очередь служебной шины, которая является FIFO. но произошла следующая ошибка. Есть ли способ исправить это?

Для объекта, которому требуются сеансы, невозможно создать несессионный получатель сообщения. Идентификатор отслеживания: af15f75d-3d5f-423e-92c5-e22b222d25e6_G9_B1, SystemTracker: testsbqueue: очередь: testsbqueuexxx

static void Main()
{
    var serviceBusConfi = new ServiceBusConfiguration
    {
        ConnectionString= "Endpoint="",

     };
    var config = new JobHostConfiguration();

    if (config.IsDevelopment)
    {
        config.UseDevelopmentSettings();
    }
    config.UseServiceBus(serviceBusConfi);
    ServicePointManager.DefaultConnectionLimit = Int32.MaxValue;
    var host = new JobHost(config);
    // The following code ensures that the WebJob will be running continuously
    host.RunAndBlock();
}   

Function.cs

public class Functions
    {
        // This function will get triggered/executed when a new message is written 
        // on an Azure Queue called queue.
        public static void ProcessQueueMessage([ServiceBusTrigger("testsbqueuexxx") ] string message, TextWriter log)
        {
            log.WriteLine($"[WebJobNotificationProcessor-]-{message}");
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...