Intelligencia.UrlRewriter モジュールを使用するアプリケーションを継承しました。当方の環境はIIS7です。私たちは、サイトを従来の asp.net アプリケーション プールで実行するように設定済みです (これは、これらの種類の問題の多くに対して明確に機能します)。ただし、アプリの URL が書き換えられたことはまだ確認できません。
誰かがこれに遭遇しましたか?
Intelligencia.UrlRewriter モジュールを使用するアプリケーションを継承しました。当方の環境はIIS7です。私たちは、サイトを従来の asp.net アプリケーション プールで実行するように設定済みです (これは、これらの種類の問題の多くに対して明確に機能します)。ただし、アプリの URL が書き換えられたことはまだ確認できません。
誰かがこれに遭遇しましたか?
私は同じ問題を発見しました。数回試した後、aspモードを統合パイプラインに変更することが役立つことがわかりました。
IIS7 を使用している場合は、web.config ファイルの system.webServer セクションに次の行を追加することを忘れないでください。
<system.webServer>
<modules runAllManagedModulesForAllRequests=”true”>
<add name=”UrlRewriter” type=”Intelligencia.UrlRewriter.RewriterHttpModule” />
</modules>
<validation validateIntegratedModeConfiguration=”false” />
</system.webServer>
のように
http://frozengraphics.wordpress.com/2009/12/06/intelligencia-urlrewriter-and-iis7/
はい、Win VistaおよびIIS7で実行されているIntelligencia.UrlRewriterモジュールでまったく同じ問題が発生しましたが、従来のasp.netアプリプールに切り替えると問題が解決しました。新しい仮想ディレクトリでアプリを実行していますか? これにより、アプリケーションへのルート パスが混乱することがあり、web.config のルールに違いが生じる可能性があります。