Задать вопрос
hekkaaa
@hekkaaa
C#/.NET Developer

Как получить на environment variables установленные на хосте, в WorkerService программе?

Привет!
Проблема такая. Пишу WorkerService программу. На моем компьютере ПО в дебаге и в релизе, и в деплое видит все установленные environment variables.
При деплое на удаленном Windows Server ПО перестает видеть эти переменные.
Создал простую программку с дефолтным чтением нужных переменных и записи в лог. В логе пусто.

Вопрос: Мне нужно как то явно, что то вызвать при старте ПО дабы он подтянул все глобальные переменные с машины? Или проблема вероятно где-то на севере? (доступа прямого увы туда нет).

Код самого ПО:
624ede4bb01cc151430410.png
624ede5249548729383052.png
  • Вопрос задан
  • 111 просмотров
Подписаться 2 Средний 13 комментариев
Решения вопроса 1
судя по фрагменту кода виндоз сервис
вы сравнивали
под каким пользователем он работает в каждом случае ?
кроме того environment' ов вообще несколько:
MACHINE, PROCESS, USER
https://docs.microsoft.com/ru-ru/dotnet/api/system...
https://docs.microsoft.com/ru-ru/dotnet/api/system...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы