Пытаетесь понять, почему каталог сайта в IIS 7 сбрасывает разрешения?

Так что внезапно я больше не мог запускать свой сайт, получая ошибку сервера 500.19. Оказалось, что я потерял учетные записи IUSR и IIS_IUSRS в каталоге моего веб-проекта (или, по крайней мере, это решило проблему).

Я определенно ничего не делал с разрешениями ни на уровне папки, ни в IIS, и единственное изменение, которое я сделал, которое могло иметь контроль, который был вне моих рук, — это установка пакета NuGet (structuremap-mvc3) через NuGet в Visual Студия 2010.

Мне любопытно, почему и как он может потерять разрешения. Меня беспокоит то, что есть другая или более крупная проблема, которая все еще имеет надвигающиеся проблемы, и я знаю только об одной проблеме, которую я решил с загрузкой файла web.config.

Есть предположения?


person pghtech    schedule 26.04.2011    source источник


Ответы (1)


Не могли бы вы (или кто-то другой) заново создать папку? Если бы разрешения были явно установлены для этой папки, но она была удалена/создана заново, она, вероятно, снова унаследовала бы разрешения родительских папок. Обычно мы пытаемся установить разрешения IIS для родительской папки («Веб-сайты»), чтобы все вновь созданные папки наследовали их.

person Danny Tuppeny    schedule 06.10.2011