2009-06-18 5 views
0

Je développe un site asp.net (exécutant .net 3.5 SP 1) et utilise UrlRewriter.Net (http://urlrewriter.net/) pour urlrewriting.La compression IIS 6 sur les pages Urlrewritten ne fonctionne pas

Le site est un hostet sur un serveur Windows 2003 avec tous les services packs, etc.

Il fonctionne IIS 6.

Pour activer l'url rewriting j'ai installé un gestionnaire générique pour *, ce qui signifie que toutes les demandes sont envoyées par le moteur de asp.net.

J'ai également activé la fonctionnalité de compression IIS - cela fonctionne très bien lorsque j'utilise les URL non réécrites. Cependant, il ne compresse pas les pages réécrites.

J'ai ajouté ASPX, ashx et asmx comme des extensions du metabase.xml, et régler le niveau de compression approprié (9), etc.

Les pages refondues ont l'extension .htm, donc il ne devrait pas être parce que l'extension est fausse.

Des idées pour lesquelles cela ne fonctionne pas?

Répondre

1

probablement à cause du caractère générique, IIS envoie la demande à ASP.NET, quelle génération de la page autres poignées, etc. La compression arrive à la fin de la canalisation, il se court-circuité ...

0

Malheureusement, je n » t assez rep pour laisser des commentaires.

Si le problème est que les compressions arrive au mauvais moment dans le pipeline, je pense qu'il n'a pas fonctionné pour .aspx soit (puisque tout est envoyé par le gestionnaire de asp.net)

Cela étant dit, je suppose qu'il pourrait gérer. ASPX plus tôt dans le pipeline, car je crois que le gestionnaire de caractères génériques fonctionne comme un «dernier recours». Malheureusement, sur IIS 6 il n'y a pas de changement de la priorité des gestionnaires :-(

Je suppose que je vais devoir demander à notre administrateur d'un serveur Windows 2008 avec IIS 7.

+0

J'ai essayé de duper avec les paramètres de métabase Donc c'est à mon administrateur système maintenant Je crois que vous avez raison à propos de ce qui se passe Colin – Steffen

+0

Cool, laissez-moi savoir si ça fonctionne – Colin

+0

Il faudra probablement un peu de temps avant que je mette la main sur une victoire 2008 serveur, donc je suppose que cette question a longtemps disparu alors: -/ Il dit que nous attendons 2008 R2 à être publié, ce qui est prévu pour octobre. – Steffen

Questions connexes