Вопрос: Разрешения для папки IIS7


Я создаю базовую службу WCF, которую теперь хочу разместить в IIS7 под Windows Server 2008 R2.

Я добавил службу в качестве приложения на веб-сайте по умолчанию, но всякий раз, когда я пытаюсь запустить приложение, я получаю следующую ошибку:

HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid.

Ошибка конфигурации. Не удается прочитать файл конфигурации из-за недостаточных разрешений.


7
2018-04-05 16:30


Источник




Ответы:


Это вопрос с разрешениями, и его двукратная проблема, которую вам нужно решить (в зависимости от ваших целей).

  1. Вам нужно определить, должен ли этот сайт быть автономным или вам нужен пароль. 1a. Если вам нужна аутентификация, вам нужно определить, хотите ли вы, чтобы она была интегрированной или базовой. Если вы идете с базовым, вам нужен сертификат SSL. если вы идете с интегрированными, помните, что по умолчанию NTLM ограничивается одним хостом для аутентификации. Поэтому, если вам нужно войти в систему, чтобы получить доступ к удаленному файловому ресурсу или SQL-серверу (аутентифицироваться как сами по себе не как пул приложений), вам понадобятся кеберосы (которые имеют свой уровень сложности)

  2. Вы должны убедиться, что ваши разрешения NTFS настроены для каталога, на который указывает ваш IIS.


1
2018-04-21 22:28





IIS должен был дать вам хорошее сообщение об ошибке, где проблема. Если вам все еще сложно отслеживать ошибку, обратитесь к блогу Устранение неполадок HTTP 500.19 Ошибки в IIS 7


0
2018-04-06 14:16





ну, вы можете начать с проверки того, какие разрешения имеют ваши каталоги и файлы, а затем добавить то, что необходимо. При установке по умолчанию в 2008 году r2 группа Users имеет права на чтение и список в inetpub, поэтому это определенно работает, хотя, вероятно, это не так безопасно.


0
2018-05-21 16:45



Та же проблема здесь, глядя на тест IIS7 на Windows 2008 R2. Вы правы, что группа локальных пользователей имеет права на чтение и в равной степени, что это не слишком безопасно - Rob Nicholson


Для сайта, который вы настроили, перейдите в «Аутентификация» и выберите действие «Редактировать» для анонимной проверки подлинности. Идентификатор будет либо конкретным пользователем, либо идентификатором пула приложений - в зависимости от того, какой из них настроен, вы укажете, какой пользователь вам нужен, чтобы предоставить файловой системе доступ к каталогу, в котором вы разместили свою службу WCF.


0
2018-02-17 16:19





вы можете попробовать:

IIS-> Сайты -> (DefaultWebSite или ваш сайт) -> Feature View-> Double Click Error Pages-> Edit Feature Settings -> select Detailed Errors -> нажмите OK.

Кроме того, здесь есть отладка служб WCF: Подробные ошибки, не работающие для службы WCF в IIS


0
2018-02-27 05:07