Приложение ASP.NET Core с планировщиком Crystal Quartz не работает с удаленным планировщиком - PullRequest
0 голосов
/ 09 января 2019

У меня есть планировщик в приложении консоли ядра .net, и я хочу подключить Crystal Quartz Panel в приложении asp net Core.

.net основной планировщик консоли: Quartz 3.0.7 Приложение asp .net Core Quartz 3.0.7, CrystalQuartz.AspNetCore 6.8.1

Когда я запускаю приложение asp net core, программа завершается с сообщением о завершении процесса из-за StackOverflowException.

это часть моего консольного приложения Quartz .net Core

    "quartz.threadPool.type": "Quartz.Simpl.SimpleThreadPool, Quartz",
    "quartz.threadPool.threadCount": "5",
    "quartz.threadPool.threadPriority": "Normal",

    "quartz.scheduler.exporter.type": 
    "Quartz.Simpl.RemotingSchedulerExporter, Quartz",
    "quartz.scheduler.exporter.channelType": "tcp",
    "quartz.scheduler.exporter.bindName": "QuartzScheduler",
    "quartz.scheduler.exporter.port": 666

Это мое промежуточное ПО в ядре aspnet

 app.UseCrystalQuartz(new RemoteSchedulerProvider()
            {
                SchedulerHost = "tcp://localhost:666/QuartzScheduler",
            });

1 Ответ

0 голосов
/ 01 марта 2019

В документации https://www.quartz -scheduler.net / documents / quartz-3.x /igration-guide.html сказано, что вы можете использовать только remote в полной версии фреймворка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...