2009-06-18 14 views
0

urlrewritingのためにasp.netサイト(.net 3.5 SP 1を実行中)とUrlRewriter.Net(http://urlrewriter.net/)を使用しています。UrlrewrittenページのIIS 6圧縮が機能しません。

このサイトは、すべてのサービスパックなどを含むWindows 2003サーバー上でホストされています。

それは私がすべての要求をasp.netエンジンを介して送信されることを意味しますセットアップ*のワイルドカードハンドラをしましたURL書き換えを有効にするためにはIIS 6.

を実行します。

また、私はIIS圧縮機能を有効にしました。これは、書き換えられていないURLを使用するとうまく動作します。 ただし、書き換えられたページは圧縮されません。

私は、書き換えられたページは.htmの拡張子を持っているので、それはいけないなど、(9)

をMetabase.xmlをの拡張機能としてのaspx、ASHXとASMXを追加し、適切な圧縮レベルを設定しました拡張子が間違っているためです。

これはなぜ機能しないのでしょうか?

答えて

1

おそらくワイルドカードで、IISは、それがバイパスされますので、さらにハンドルページ生成等の圧縮は、パイプラインの後半起こるASP.NETに要求...残念ながら

0

を送信しますので、私の避難所」コメントを残すために十分な担当者。

問題は、圧迫がパイプラインの間違った時に起こる、私は(すべてがasp.netハンドラを介して送信されるので)それが.aspxのいずれかのために動作しませんでした期待したいということであれば

ていること私はワイルドカードハンドラが「最後の手段」として機能すると考えているため、パイプラインの早い段階で.aspxを処理できると思います。残念ながら、IIS 6の上に何

:-(ハンドラの優先順位を変更するには、私は私がにメタベースの設定で浮気しようとしたIIS 7

+0

でWindows 2008サーバの私たちの管理者に依頼する必要がありますねありません 私のシステム管理者は今のところです コリンが起こったことについてあなたが正しいと思います – Steffen

+0

クールで、もしうまくいけば教えてください! – Colin

+0

私は勝つために時間がかかるでしょう2008年のサーバーだから、この質問は長引くだろうと思う。 -/ 彼は2008年のR2がリリースされるのを待っていると言い、10月に予定されている。 – Steffen

関連する問題