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