Я установил сайт в IIS, и хотя права на папку верны, я все равно получаю «500.19 Не могу прочитать файл конфигурации из-за недостаточных разрешений». Чтобы сделать его простым, я установил полный контроль (только для локального использования) вместо «правильных» разрешений, и они настроены для аутентифицированных пользователей, системы, моей учетной записи пользователя, администраторов, iis_iusrs и моего пула приложений. У меня эти одинаковые разрешения установлены на другом компьютере, и просмотр сайта работает, как прелесть на этом.Ошибка 500.19 в IIS
Если я решил использовать пул приложений в качестве LocalSystem вместо ApplicationPoolIdentity, то загружать сайт, но без какого-либо статического содержимого (изображения, css, скрипты и т. Д.).
Любая идея, что может быть неправильным здесь? Похоже, что у многих людей есть одна и та же проблема, но независимо от того, сколько я ищу и что вы читаете, нет решения, которое можно найти.
Похоже, что ваши файлы статического содержимого, возможно, не унаследовали разрешения, которые вы установили в родительской папке. Чтобы установить общие разрешения для всех файлов и папок, перейдите к свойствам папки родительской папки, перейдите на вкладку безопасности и выберите расширенный, установите флажок «Заменить все права доступа к дочернему объекту с наследуемыми правами доступа от этого объекта», затем нажмите «Применить». –
Кроме того, установите свой пул приложений в качестве ApplicationPoolIdentity, а затем вернитесь к разрешениям вашей папки, добавьте 'IIS APPPOOL \ nameofyourapppool' и предоставите полный контроль. –
@Tom Hall Нажатие «replace ...» сделало это. СПАСИБО!! – vsdev