«Состояние сеанса может использоваться, только если enableSessionState установлен в true» Исключение при вызове защищенного файла - PullRequest
1 голос
/ 14 марта 2012

Я защитил каталог на своем сайте asp.net (используя свойства запрета местоположения в web.config).

Работает нормально, когда я пытаюсь вызвать страницу aspx в этом каталоге (отказано). Но если я пытаюсь вызвать статический файл (например, logo.gif), я получаю это исключение: «Состояние сеанса может использоваться только в том случае, если для enableSessionState установлено значение true».

Я не понимаю взаимосвязи между GIF-файлом и защитой каталогов.
Кто-нибудь уже решил эту проблему?

Обновлено : Я использую систему cms (DotNetNuke). CMS прилагается с модулем перезаписи URL (iFinity URL Master).

<!-- Forms or Windows authentication -->
<authentication mode="Forms">
<forms name=".DOTNETNUKE" protection="All" timeout="60" cookieless="UseCookies" />
</authentication>
<!-- ... -->
<location path="Install">
<system.web>
  <authorization>
    <deny users="*" />
  </authorization>
</system.web>
</location>

Спасибо.

1 Ответ

0 голосов
/ 26 февраля 2014

Это очень старый вопрос, но ответ таков: страница 404, вероятно, отключена по запросу. Вероятно, вам потребуется исключить перезапись запроса переписчиком Url, чтобы он не выдавал ошибку 404.

Я также слышал, что полученное вами исключение связано с настройками кэширования страниц.

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