Я использую asp.net MVC на сервере IIS 7 / Windows 2008.
Проблема заключается в том, что asp.net mvc генерирует URL без косой черты в конце, например: http://site.com/category/asp. При нажатии на этот URL-адрес IIS 7, вероятно, считает его каталогом и выдает перенаправление 302 на http://site.com/category/asp/ (с конечной косой чертой). Как я могу изменить это? Я не хочу дополнительного перегрева перенаправления. Это не происходит на веб-сервере Visual Studio. Также не происходит на nerddinner.com.
Возможно, вы можете использовать переписывание URL в IIS7, чтобы помочь здесь. Взгляните на статью, которую Скотт Хансельман написал по этому вопросу:
http://www.hanselman.com/blog/ASPNETMVCAndTheNewIIS7RewriteModule.aspx
Я думаю, что это не тот путь, поскольку веб-сервер в Visual Studio не использует перезапись, и URL-адреса работают там без перенаправления 302. Кроме того, я не думаю, что nerddinner.com использует IIS rewrite ..
спасибо