2014-10-20 5 views
0

У меня есть веб-сайт, который отлично работает с Chrome и FF, но дросселирует на IE 10 и 11. У меня проблема с Google, но не могу найти решение, которое устраняет эту проблему , Я проверил журналы событий службы, журнал IIS, включил режим совместимости, nothinf исправил его. Я все время получаю:«Доступ запрещен» в IE 10/11

«Сообщение об ошибке 401.2 .: Неавторизованный: сбой при входе в систему из-за конфигурации сервера. Убедитесь, что у вас есть разрешение на просмотр этого каталога или страницы на основе предоставленных вами учетных данных и включенных методов проверки подлинности на веб-сервере. "

Я проверил IIS и он позволяет доступ к скриптам, Keep Alive проверяется, не используя JQuery, ...

Я использую форму проверки подлинности (против AD) и имеют следующие в web.config:

<authentication mode="Forms"> 
    <forms name=".ADAuthCookie" loginUrl="Account/Login.aspx" timeout="15"/> 
</authentication> 
<authorization> 
    <deny users="?"/> 
</authorization> 

Любые другие идеи о том, как справиться с этим, оцениваются.

ответ

0

Я не думаю, что это один размер подходит для решения, но для моих установок это работало:

Я удалил <deny users="?"> и он работает в IE. В IIS Directory Security, в разделе «Проверка подлинности и контроля доступа», я включил «Включить анонимный доступ», используя учетную запись пользователя Windows и пароль (с доступом к AD). Мне нужно, чтобы аутентифицировать пользователей с помощью AD с помощью проверки подлинности на основе форм. Это может быть конфликт (по крайней мере, с точки зрения IE) между web.config и «Включить анонимный доступ» в IIS.