Документ по умолчанию в IIS - PullRequest
0 голосов
/ 22 октября 2010

Я ранее использовал параметры при настройке документа по умолчанию в IIS.

Пример списка документов по умолчанию:

  • Default.aspx? Управление = пуск
  • Default.asp
  • Default.html

И когда я захожу на www.mypage.com , я в итоге www.mypage.com / Default.aspx? Теперь я в конечном итоге на www.mypage.com / Default.aspx

Есть идеи, что может быть не так? обновления безопасности от Microsoft?

Работает: Windows Server 2003, IIS 6, ASP.net 2.0

1 Ответ

0 голосов
/ 22 октября 2010

AFAIK, он не работает с IIS 7 или IIS 7.5 с самого начала.Поскольку вы говорите, что он работал с IIS 6, я также проверил с IIS 6 ...

Я создал документ по умолчанию в IIS 6 под названием ... test.aspx? Test = 123

Когда я просматривал http://localhost,, я НЕ был перенаправлен на http://localhost/test.aspx?test=123..., хотя IIS предполагал, что вам нужна эта страница, и выдает соответствующий вывод.Я только что проверил из этого кода ... и, как и ожидалось, он полностью проигнорировал строку тестового запроса.

Если я пропущу что-либо из моего браузера, код будет работать, как и ожидалось.Я хочу сказать, что ... Документ по умолчанию не работает со строкой запроса.Хотя это довольно легко сделать в коде.Просто сделайте Server.Transfer или Response.Redirect и присоедините строку запроса, если она еще не доступна.

HTH, Rahul

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