изменить содержимое XML-файла из опубликованного кода - PullRequest
0 голосов
/ 18 августа 2010

Я пытаюсь изменить файл XML из моего кода aspx. Файл находится в другом каталоге моего проекта, например, в D: \ folder \ file.xml. При публикации и запуске моего кода я получаю сообщение об ошибке, так как невозможно получить доступ к этому каталогу, доступ запрещен. Какую учетную запись пользователя я должен добавить в эту папку в настройках безопасности, чтобы иметь возможность изменять ее. Я попытался добавить пользователя IIS, но это не похоже на работу. Любой другой способ обойти это?

Ответы [ 2 ]

0 голосов
/ 18 августа 2010

Я наконец решил проблему .. На моем компьютере я использую Win Xp и должен был предоставить пользователю учетной записи компьютера ASP.NET соответствующие права на файл, в то время как на сервере, на котором я наконец публикую код, я использую Windows Web Server 2008 и соответствующая учетная запись компьютера ASP.NET была Сетевая служба Мне предоставлены такие же права, и теперь я могу успешно изменить файл. Я использую IIS 7.5 на этой машине.

Я думаю, что ваш подход Чами имеет ту же идею. Поэтому я отмечаю это как ответ :) Спасибо

0 голосов
/ 18 августа 2010

Проверьте, какой идентификатор связан с пулом приложений, и предоставьте этому пользователю доступ к папке.

Вы не указали, какую версию IIS вы используете, но вот достойная статья на как работают пулы приложений

...