У нас есть несколько приложений, размещенных на одном сайте.
Все эти приложения указывают на один и тот же путь, пулы приложений и пользователей.
Доступ к этим приложениям осуществляется по разным URL-адресам.
Например, есть три приложения A, B и C, из которых C недоступно.
Сайт и приложения, размещенные на IIS:
Все сайты работали нормально, но внезапно один из них перестал работать и выдает ошибку 403.
Я пробовал app pool recycle и предоставлял разрешение на полный контроль над папкой приложения. Но проблема все еще существует.
Я сравнил основные настройки сайтов и все выглядит хорошо.
решение1
Ошибка HTTP 403 возникает по нескольким причинам:
- Кэшированная версия сайта может вызывать ошибку 403. Очистите кэш и проверьте.
- Большинство веб-сайтов настроены на запрет просмотра каталогов, поэтому сообщение 403 Forbidden при попытке отобразить папку вместо определенной страницы является нормальным и ожидаемым. В этом случае включите просмотр каталогов на вашем веб-сервере.
- Разрешения. Проверьте, есть ли у вашего сайта соответствующие разрешения.
решение2
Мы могли бы решить эту проблему, создав новую папку ярлыка основной папки (папка, на которую указывает приложение - path) и обновив путь приложения C к этой новой папке ярлыка.
Работать начало, приложение С доступно.