私の目的は、SEOの目的で、より良い索引付けを提供し、当社のウェブサイトにとって重要なキーワードに近い一致を提供することでした。したがって、私は公開用のASP.NET 2.0ページを変更して、ルーティングを使用するようにしました。これはすべて文書化されており、実装が簡単です。ASP.NET 2.0のパフォーマンスに関する問題IIS6とフォーム認証を使用したルーティング
http://msdn.microsoft.com/en-us/library/cc668202.aspx http://chriscavanagh.wordpress.com/2008/03/11/aspnet-routing-goodbye-url-rewriting/
このすべては、II7を使用して私の開発環境上で正常に動作しますが、当社の生産環境はII6を使用していますので、私は使用の「ワイルドカードアプリケーションマッピング」になってしまいました。これはセットアップがとても簡単です(詳細については、過去のリンクを参照してください)。
しかし、ルーティングされたリンクを試してみると、ページを返すのに40秒以上かかることがあります。これまでのように他のすべてがうまく動作します。私は、IIS6の "ワイルドカードマッピング"サポートでいくつかのパフォーマンス上の問題が発生することを知っていましたが、これは間違いありません。
これはフォーム認証に何らかの形で落ち込み、誰かがこの種の動作を以前に見たことがあるのか、あるいは潜在的な解決策を提案できるのか疑問に思っています。
私たちの生産環境は少なくとも6ヶ月はII6になるため、実際にIIS6のルーティング/書き換えソリューションを見つける必要があります。それが実行可能な代替方法であるかどうかを確認するために、301のリダイレクトをチェックアウトします。ありがとう。 –
あなたはURL書き換えの使用を検討しましたか? http://learn.iis.net/page.aspx/496/iis-url-rewriting-and-aspnet-routing/ – DotNetUser