2010-08-18 2 views
0

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

ответ

0

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

Вы не указали, какую версию IIS вы используете, но здесь приличная статья о how application pools work

0

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

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

Смежные вопросы