Проверка подлинности с помощью форм работает локально, но не на веб-сервере - PullRequest
0 голосов
/ 07 января 2020

На моем локальном компьютере у меня есть следующие настройки, которые отлично работают при локальном запуске.

Web.config

<configuration>
<system.web>
     <authentication mode="Forms"></authentication>
</system.web>

<location path="ABCD/ASPX/UserPDF">
    <system.web>
      <authorization>
        <deny users="*" />
      </authorization>
    </system.web>
  </location>
</configuration>

Что делает код выше, это то, что он имеет некоторые PDF-файлы сохраняется в папке с путем "ABCD / ASPX / UserPDF" и при доступе к нему запрещает доступ к этим PDF-файлам.

Ниже приведен скриншот ошибки, которую я получаю при доступе к этим PDF-файлам. (которая работает нормально, я угадайте, не разрешая доступ к PDF-файлам)

enter image description here

Теперь я установил те же настройки web.config на своем веб-сервере и попытался получить доступ к PDF-файлам и Я могу получить доступ к PDF-файлам без каких-либо ограничений. Есть ли какие-то настройки IIS, которые мне не хватает, если да, то, пожалуйста, помогите.

ПРИМЕЧАНИЕ. Я использую IIS версии 10.0.14393.0

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