Фоновые службы работают вне области веб-запроса, следовательно, background service.Это означает, что нет доступного HTTP-контекста, из которого вы можете получить хост приложения.Я предлагаю вам создать настройку приложения, в которой вы настраиваете хост для текущей среды, например, appsettings.Staging.json
, appsettings.Production.json
и т. Д., И используете его в своей фоновой службе, вводя IConfiguration
или определенный класс параметров.