IIS7/Win7 - Удостоверьтесь, что идентификационные данные пула приложений имеют Доступ для чтения к физическому пути

В окнах именованные каналы существуют , но они не могут быть созданы как файлы в writeable файловой системе и нет никакого инструмента командной строки. Они живут в специальной файловой системе и могут быть созданы только при помощи API Win32.

Похож, необходимо будет обратиться к собственному коду или переключателю с каналов на сокеты для IPC - вероятно, лучшее долгосрочное решение, так как это намного более портативно.

7
задан Keith Barrows 5 October 2009 в 22:24
поделиться

2 ответа

Прежде чем вносить изменения в пулы приложений, все, что вам, вероятно, нужно было сделать, это добавить доступ на чтение к вашему физическому каталогу для учетной записи «сетевой службы» (это учетная запись по умолчанию, используемая asp. net на vista и win7).

Я думаю, что на этом этапе вы можете искать следующее:

aspnet_regiis -ga <useraccount> 

Ключ -ga указывает aspnet_regiis настроить всю безопасность для asp.net. Обычно вам нужно делать это только тогда, когда вы используете олицетворение в своем приложении, но если вы меняете пользователя по умолчанию для пулов приложений, то вы эффективно делаете то же самое для всего IIS.

Лучшая полная документация Я нашел его на MSDN . Он применим к предыдущей версии IIS, IIS 6, но довольно легко применить его в средах IIS 7

6
ответ дан 6 December 2019 в 15:24
поделиться

У меня была похожая проблема, и я решил ее, предоставив права на чтение пользователю «IUSR» и группе «IIS_IUSRS».

Я не совсем уверен, почему это работает. Мне показалось странным давать разрешения для IUSR, когда я думал, что он будет включен в группу IIS_IUSRS. Я думаю, что частично это связано с учетной записью, под которой работает пул приложений (например, «IIS AppPool \ Classic .NET AppPool» для классического пула приложений .NET в IIS 7.5 / Windows 7), но мне все еще неясно.

Этот вопрос StackOverflow кажется связанным.

8
ответ дан 6 December 2019 в 15:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: