IIS7: перезапись URL не работает при отладке в Visual Studio - PullRequest
2 голосов
/ 03 июля 2010

Я настроил некоторые удобные для пользователя правила URL в IIS7 с помощью модуля перезаписи URL.Это прекрасно работает на IIS7.

Однако, когда я пытаюсь отладить сайт, экземпляр веб-сервера, который создает Visual Studio, похоже, не подчиняется правилам перезаписи.

Например,

http://localhost/friendly-url

работает на IIS7, но

http://localhost:1800/friendly-url

возвращает ошибку 404 при отладке в Visual Studio 2008. Поскольку правила перезаписи присутствуют вweb.config, я бы ожидал, что Visual Studio подчинится им?

Wild Thing

1 Ответ

2 голосов
/ 03 июля 2010

Кассини не переписывает URL.Возможно, вы захотите взглянуть на недавно анонсированную версию IIS Express , которая будет

Цитировать из связанной статьи:

Недостатки ASP.NET DeveloperСервер, однако, заключается в том, что он не поддерживает полный набор функций веб-сервера.Например, он не поддерживает SSL, правила перезаписи URL (например, правила перезаписи URL SEO, о которых я писал здесь), пользовательские настройки безопасности и другие более богатые функции, которые теперь предлагаются в IIS 7.

...