Этот вопрос также связан с другим моим вопросом ASP.NET MVC - Пути к веб-сайтам .
У меня есть сторонний компонент, в котором жестко заданы пути к каталогам, скомпилированные в сборку. Пример одного из путей:
%APPDATA%\Vendor\Product\settings.ini
Так что, если я создаю консольное приложение / службу Windows и запускаю его под своей учетной записью на своем компьютере (под Windows Server 2003) и сохраняю эти настройки, они сохраняются в следующем каталоге:
C:\Documents and Settings\James\Application Data\Vendor\Product\settings.ini
Однако, если я попытаюсь сделать то же самое с помощью моего веб-приложения, этого не произойдет.
Я пытаюсь выяснить, где отображается переменная окружения %APPDATA%
при использовании в веб-приложении ASP.NET MVC. Я попытался поместить каталог Vendor\Product\
в мой каталог App_Data
, как это было предложено кем-то из другого вопроса .... это не сработало.
Я подумал, что, возможно, сохранение просто не удастся, однако, исключение не выдается, строка обрабатывается, как обычно.