2011-12-20 2 views
2

Почему диалоговое окно проверки подлинности Windows отображается в моем приложении asp.net? Я включил мой web.config в Pastebin:Конфигурация аутентификации форм показывает диалоговое окно проверки подлинности Windows, почему?

http://pastebin.com/iRzsFgsr

любая помощь я включена проверка подлинности форм и анонимный, но его не проходит, как и ожидалось. Спасибо

+0

Имея точно такую ​​же проблему прямо сейчас. Все мои другие сайты работают, но этот сайт просто дает мне проклятое окно проверки подлинности Windows. Я готов выкинуть сервер из окна - отлично работает в моей среде разработки. – Zac

ответ

0

Возможно, у вас есть Windows Authentication в IIS или на вашей странице есть доступ к чему-то, у учетной записи IUSR нет разрешения на файловую систему.

Установите пул приложений в более привилегированную учетную запись и посмотрите, если это произойдет, если нет, то вы знаете, что это разрешения IUSR.

+0

Я не устанавливаю его как оповещение об отправке форм – rogue39nin

+0

У меня такая же проблема, и это не решает проблему для меня либо – Zac

0

Не так много, но IIRC, который может произойти, когда страница (включая приложения, настроенные на использование проверки подлинности форм) пытается получить доступ к ресурсу, указанному UNC-контентом/общим доступом. Вы можете проверить, а если - проблема, Google, как сопоставить UNC в виртуальном каталоге IIS.

0

Проверьте, разрешен ли ваш сайт анонимный доступ, и если IUSR_TEMPLATE (или любой пользователь/группа, которого вы используете) имеет доступ к корневой директории вашего сайта.

Смежные вопросы