2010-07-03 5 views
2

J'ai configuré des règles d'URL conviviales dans IIS7 à l'aide du module de réécriture d'URL. Cela fonctionne parfaitement sur IIS7.IIS7: la réécriture d'URL ne fonctionne pas lors du débogage avec Visual Studio

Toutefois, lorsque j'essaie de déboguer le site, l'instance de serveur Web créée par Visual Studio ne semble pas obéir aux règles de réécriture.

Par exemple,

http://localhost/friendly-url 

travaux sur IIS7, mais

http://localhost:1800/friendly-url 

retourne une erreur 404 lors du débogage avec Visual Studio 2008. Étant donné que les règles de réécriture sont présents dans web.config, je voudrais Vous vous attendiez à ce que Visual Studio leur obéisse?

Wild Thing

Répondre

2

Cassini ne fait pas la réécriture d'URL. Vous pourriez vouloir regarder la version IIS Express récemment annoncée qui le fera.

Je cite l'article lié:

L'inconvénient avec le ASP.NET Developer Server, cependant, est qu'il ne supporte pas un ensemble complet de fonctionnalités serveur web. Par exemple, il ne prend pas en charge SSL, l'URL Rewriting règles (comme l'URL SEO Règles Je Réécrire blogué sur ici), la sécurité personnalisée Paramètres, et d'autres fonctionnalités plus riches maintenant offerts avec IIS 7.

+0

Salut, J'ai Windows 7 Home Premium, donc je ne peux pas rendre Visual Studio utiliser le serveur Web de IIS7 - vais-je être en mesure de le faire avec IIS Express? –

+0

@Wild Thing - vous devriez pouvoir utiliser IIS Express avec Win7, Vista et XP, si vous le souhaitez. – tvanfosson

+0

En effet IIS Express soutiendra tout cela, et sa prochaine venue vraiment, alors restez à l'écoute –

Questions connexes