Вопрос: У меня есть проект веб-настройки.
Он устанавливает webapp и помещает его в соответствующий виртуальный каталог.
Пока все хорошо.
Теперь мой вопрос: как мне установить разрешение на запись в папку?
Моя проблема заключается в том, что я могу установить разрешения программным образом, но мне нужно знать, какой пользователь IIS запускает приложение, поскольку именно этот пользователь нуждается в разрешениях.
Как я могу получить (или установить) пользователя IIS?Как заставить пользователя веб-приложение работать под?
1
A
ответ
0
Значение по умолчанию обычно IUSR_%machinename%
Вы могли бы попытаться прочитать файл метабазы IIS, но это, как правило, в системную папку (C: \ WINDOWS \ system32 \ Inetsrv \ MetaBase.xml). Найдите элемент <IIsWebService>
с соответствующим атрибутом Location
, а затем прочитайте значение атрибута AnonymousUserName
. Я не рекомендую писать непосредственно в метабазу.
Я знакомлюсь только с IIS6, поэтому вышеуказанное может отличаться в зависимости от версии.
+0
Да, и я использую IIS7 и там нет атрибута AnonymousUserName ... –
Смежные вопросы
- 1. Как заставить num_rows работать?
- 2. Как заставить агент PNUnit работать под .NET 4.0.
- 3. Как заставить приложение .NET работать под управлением администратора?
- 4. Как заставить JDBC работать?
- 5. Как заставить CropImage.Net работать?
- 6. Как заставить запрос работать?
- 7. Как заставить ctrlpbuftag работать?
- 8. Как заставить BS_DEFPUSHBUTTON работать?
- 9. Как заставить TTSplitViewController работать?
- 10. Как заставить коммутатор работать?
- 11. Как заставить кнопки работать?
- 12. Как заставить EasyHook работать?
- 13. Как заставить mysqli_connect работать?
- 14. Как заставить ZFTool работать?
- 15. Как заставить progressbar работать?
- 16. Как заставить строку работать?
- 17. Как заставить Сасса работать?
- 18. Как заставить Subversion работать?
- 19. Как заставить document.bgcolor работать?
- 20. Как заставить file_get_contents работать
- 21. Как заставить русти работать?
- 22. Как заставить UIloader работать?
- 23. Как заставить мой overlapsphere работать?
- 24. Как заставить z-index работать?
- 25. Как заставить этот DataTemplateSelector работать?
- 26. Django - Не удается заставить пользователя как ForeignKey работать
- 27. Как заставить schtasks работать после изменения пароля пользователя?
- 28. Как заставить мой валидатор работать?
- 29. Не удается заставить Eclipse работать под Windows 7 64 Bit
- 30. Невозможно заставить Riak работать на Erlang под Ubuntu 9
Вкладка «Безопасность» в IIS - если у вас включен анонимный доступ. Любой пользователь, если вы используете олицетворение. Вы можете использовать 'HttpContext.Current.User' для проверки подлинности пользователя. –
Да, но мне нужно проверить его в проекте развертывания, а не в веб-приложении ASP.NET ... разрешения были бы совершенно бессмысленными, если бы вы могли дать себе те, которых у вас нет ... –