Фоновая задача для приложения с несколькими доменами - PullRequest
0 голосов
/ 17 апреля 2019

Я хочу определить фоновую задачу в моем основном приложении asp.net, которое отлично работает для веб-страницы с одним доменом. Моя проблема в том, что это приложение используется несколькими веб-сайтами, и я хочу, чтобы только один из них зарегистрировал фоновую задачу. Все домены используют одну папку на диске для хранения приложения, что означает, что у меня есть одна база данных и один файл appsettings.json, поэтому я не могу использовать их, чтобы определить, какая копия приложения должна его использовать.

Я пытаюсь получить уникальную информацию о приложении, такую ​​как имя домена, чтобы знать, могу ли я зарегистрировать фоновую задачу, но не могу получить имя домена в файле Startup.cs.

Есть ли способ зарегистрировать эту задачу только один раз, чтобы только одна копия приложения выполняла задачу?

...