2009-05-10 2 views
0

Я разрабатываю веб-сайт ASP.NET с VB. Мой веб-сайт отлично работает с Firefox. Но, с IE, он автоматически перенаправляется на null.IIS7 автоматически перенаправляется на нуль (в IE)

Когда я пытаюсь

http://localhost/mysite/Default.aspx 

IE6/IE7 автоматически перенаправлять

http://localhost/mysite/null 

Но, нет никаких проблем со страницами внутри вложенных папок. Когда я пытаюсь с

http://localhost/mysite/forum/ 

Это работа отлично. Я просто не могу просматривать страницы в корневой папке.

Что мне делать? Я использую IIS7 и .net framework 2.0.

Thanks

ответ

0

Huh ... это странно. «null» на самом деле не является нормальным местом для перенаправления веб-трафика. Можете ли вы придумать, где бы вы ни находились в настройках кода/IIS, которые могли бы перенаправляться на страницу с именем «null». Также странно, что разница в firefox/ie.

Это как-то связано с аутентификацией? IE может иметь автоматическую проверку подлинности Windows, заставляя ваше приложение вести себя по-другому, поскольку оно считает, что вы вошли в систему. Попробуйте отключить проверку подлинности Windows в IIS.

В качестве альтернативы, вы можете отлаживать свой код? Выполняется ли какой-либо код на вашей домашней странице до перенаправления?

0

Сначала снимите флажок с сообщением об ошибке в интернет-проводнике в инструментах-> Интернет-OPTIION-> Advance, затем посмотрите.

Другое дело, если вы перенаправляете какую-то динамическую ссылку? И это приводит к перенаправлению на null.

Проверьте свой код. Я думаю, что в вашем коде могут быть проблемы.

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