Развертывание веб-приложения на IIS 5 - PullRequest
1 голос
/ 18 июля 2011

Я нахожусь в процессе развертывания веб-приложения на IIS5 на моем сервере, который работает под управлением Windows XP. Так что, когда я запускаю свое приложение в Visual Studio, оно идеально.доступ запрещен к определенному файлу.

Мое приложение считывает XML-файл на основе входных данных (которые являются ничем иным, как другой системой в сети). Когда я просмотрел свойства этого файла вручную и снял флажок чтенияЕдинственный атрибут, все же это не сработает. Может ли кто-нибудь направить меня к правильному решению?

Ответы [ 3 ]

1 голос
/ 18 июля 2011

вам, возможно, придется предоставить доступ для чтения / записи (при необходимости) следующим пользователям:

  1. iis_wpg
  2. сетевой сервис
  3. aspnet
1 голос
/ 18 июля 2011

Вы упоминаете, что используете базовую аутентификацию ...

Обычно веб-приложение будет выдавать себя за пользователя, вошедшего в систему.

Итак, если ваш файл не доступен пользователю, который вошел в систему, то он также не будет доступен для веб-приложения, подражающего им в системе. Вам нужно будет проверить права доступа к этим файлам и установить их соответствующим образом.

1 голос
/ 18 июля 2011

В IIS ваш сайт работает с учетными данными назначенного ему пула приложений.Вы можете либо изменить учетные данные вашего пула приложений на учетную запись, которая имеет разрешение на доступ к этому файлу, либо предоставить доступ к учетной записи по умолчанию, которую в настоящее время использует пул приложений.

...