Переменная окружения конфигурации SMTP
Я пытаюсь использовать переменную среды в конфигурации SMTP для указанного расположения каталога раскладки. Например
<smtp deliveryMethod="SpecifiedPickupDirectory" from="test@test.com">
<specifiedPickupDirectory pickupDirectoryLocation="%TESTFOLDER%"/>
</smtp>
"%TESTFOLDER% = C:\Test
Но возвращается ошибка, говорящая, что путь должен быть абсолютным.
Любые идеи, как я могу заставить это работать? Или даже если это возможно!
1 ответ
Решение
Вы не можете использовать это так.
Что вы можете сделать, это установить имя env. переменной в вашем app.settings, а затем установите pickupDirectoryLocation в коде с помощью метода System.Environment.GetEnvironmentVariable.
Или потерять Env. Переменная полностью и использовать конфигурационный файл include (предпочтительно).