Переменная окружения конфигурации SMTP - PullRequest
4 голосов
/ 08 марта 2011

Я пытаюсь использовать переменную среды в конфигурации SMTP для указанного расположения каталога раскладки. Э.Г.

<smtp deliveryMethod="SpecifiedPickupDirectory" from="test@test.com">
  <specifiedPickupDirectory pickupDirectoryLocation="%TESTFOLDER%"/>
</smtp>


"%TESTFOLDER% = C:\Test

Но возвращается ошибка, в которой говорится, что путь должен быть абсолютным.

Есть идеи, как мне заставить это работать? Или даже если это возможно!

1 Ответ

1 голос
/ 08 марта 2011

Вы не можете использовать его таким образом.

Что вы можете сделать, это установить имя env.переменной в ваших app.settings, а затем установите pickupDirectoryLocation в коде, используя метод System.Environment.GetEnvironmentVariable .

Или потеряйте env.переменная полностью и используйте файл конфигурации, включающий (предпочтительно).

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