Я пытаюсь добавить функциональность в простой веб-сервис, который позволит мне записывать информацию в XML-файл на жестком диске, где находится приложение. Когда я использую функциональность в консольной версии приложения, данные регистрируются в:
bin\x86\Debug MySolution.MyProject
\MessageLog\TestMessagess.xml
.
Однако, когда я пытаюсь записать чтение или запись в файл XML в приложении ASP.NET, я получаю System.UnauthorizedAccessException
с сообщением:
Доступ к пути 'MessageLog' запрещен.
Я бы хотел, чтобы файл журнала отображался в папке \bin
каталога приложения, поэтому какие настройки в IIS или на самом сервере мне нужно будет изменить, чтобы приложение могло выполнять чтение и запись в эту папку?
Моя машина: я использую Windows XP SP3 с ASP.NET 4.0 .