ASP.NET и IIS с SSL не возвращает все файлы, потому что запрещено - PullRequest
0 голосов
/ 27 декабря 2018

Я только что добавил на свой сайт сертификат SSL и настройку IIS, чтобы перенаправить все запросы на https.После этого у меня возникло много проблем с сайтом, потому что браузер показывает ошибки типа

HTTP403: ЗАПРЕЩЕНО - сервер понял запрос, но отказывается его выполнить.

Эта ошибка в основном для JavaScript файлов и изображений.Вот скриншот Microsoft Edge DevTools.

DevTools Microsoft Edge

Я немного погуглил, и некоторые люди жаловались, потому что Microsoft Edge не работает должным образом.Затем я попробовал с Firefox и заметил еще одну странную вещь: сайт работает нормально, но в инструментах разработчика много 403.

Firefox Developer Tools

Я попытался добавить в web.config общую авторизацию для всех пользователей в папку «Сценарии».Ничего не изменилось.

  <location path="Scripts">
    <system.web>
      <authorization>
        <allow users="*"/>
      </authorization>
    </system.web>
  </location>

У вас есть помощь?

1 Ответ

0 голосов
/ 27 декабря 2018

HTTP 403: ЗАПРЕЩЕНО может быть вызвано из-за ряда причин.Возможно, вам придется попробовать указанные ниже варианты, если какой-либо из них сработал или вызвал проблему:

1) Проверьте, поступает ли она во все браузеры.

2) Очистите кэш и файлы cookie браузера изатем повторите попытку.

3) Проверьте политику безопасности содержимого для безопасного доступа к ресурсам

4) Проверьте права доступа к файлам в папке wwwroot

5) Более подробно вы можете проверитьпо ссылке ниже ....

CSS, Изображения, JS не загружается в IIS

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...