Что эта ошибка означает в моем отчете IIS7 Failed Request Tracing?

Когда я пытаюсь перейти на любую страницу в своем веб-приложении (я переносю код с веб- сайта asp.net в веб- приложение, а сейчас проверяю его)… я получаю некоторые неаутентифицированные ошибки.

Итак, я включил FREB, и это то, что он говорит...

альтернативный текст

Я не уверен, что это значит?

Во-вторых, я также убедился, что мой сайт (или, по крайней мере, документ по умолчанию, который был настроен как default.aspx) имеет анонимное включение, а остальные отключены. Доказательство: -

C:\Windows\System32\inetsrv>appcmd list config "My Web App/default.aspx" -section:anonymousAuthentication
<system.webServer>
  <security>
    <authentication>
      <anonymousAuthentication enabled="true" userName="IUSR" />
    </authentication>
  </security>
</system.webServer>

C:\Windows\System32\inetsrv>appcmd list config "My Web App" -section:anonymousAuthentication
<system.webServer>
  <security>
    <authentication>
      <anonymousAuthentication enabled="true" userName="IUSR" />
    </authentication>
  </security>
</system.webServer>

Может кто-нибудь, пожалуйста, помогите?

1 ответ

Решение

401.3 означает, что вы прошли этап аутентификации, но в доступе было отказано из-за ACL на самом ресурсе - в этом случае, возможно, c:\users\blank\documents\visual studio 2008\projects\blank\webapplication1. Это не будет неожиданным, так как обычно IUSR не имеет доступа к файлам под профилем пользователя. Попробуйте вместо этого переместить (скопировать) приложение в папку c:\inetpub.

Другие вопросы по тегам