IIS 7.5 - как предоставить права на чтение и запись для нелокального общего ресурса в пуле приложений
Все, что я нашел с помощью поиска в этом сообщении, говорит о чтении / записи только для локальных дисков (обычно C) и что у меня возникают проблемы с получением того же доступа на чтение / запись для пула приложений на нелокальный диск, особенно поделиться на файловом сервере.
Мы настроили пул приложений для запуска анонимного пользователя под учетной записью домена, которая, как мы явно подтвердили, полностью контролирует общий файловый ресурс, и, тем не менее, веб-приложение, использующее пул приложений, не может получить доступ к этому нелокальному общему ресурсу. Однако он может получить доступ к локальной копии общей папки, если мы скопируем папку с файлового сервера на локальный диск.
Это стороннее приложение, и мы следовали всем инструкциям поставщика, и до сих пор это не решено. Их поддержка смотрит на это, но я не верю, что они имеют представление о том, что не так. Это же веб-приложение прекрасно работает с тем же общим файловым сервером, когда веб-приложение работает под управлением IIS6 на другом сервере, поэтому его можно использовать в IIS7.5. Я полагаю, что это должно быть что-то особенное для IIS7.5, которого нет в IIS6, что является ключом.
Идеи?
К вашему сведению - пул приложений уже установлен в классический режим.
1 ответ
Я думаю, что вам придется увидеть разрешение, которое у вас есть. В iss7.5 у вас есть пул приложений, работающий с учетной записью, это может быть ApplicationpoolIdnetity или реальная. если вы хотите получить доступ к общему ресурсу, у удостоверения пула приложений должны быть на это права, или вы можете выдать себя за пользователя, а затем использовать разрешение, которое пользователь должен скопировать в общую папку, я предпочитаю использовать его, только когда необходимо, чтобы я подражал и делал все, что я больше всего делаю.