2012-01-25 5 views
0

私の目的は、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の "ワイルドカードマッピング"サポートでいくつかのパフォーマンス上の問題が発生することを知っていましたが、これは間違いありません。

これはフォーム認証に何らかの形で落ち込み、誰かがこの種の動作を以前に見たことがあるのか​​、あるいは潜在的な解決策を提案できるのか疑問に思っています。

答えて

0

IIS6でルーティングを試行したことはありません。web.configでIISバージョンのキーを設定し、global.asaxでそのキーを確認し、IIS7のルートのみを登録します。プロダクションでは、キーを6に変更し、それをdevに7にします。

注:IIS6でルーティングを使用しないでください。私はSEOの目的でIIS6でフレンドリURLを使用して301のリダイレクトを使用します。

iis6を7に移行する予定ですか?これが役に立ちますようお願い致します。

+0

私たちの生産環境は少なくとも6ヶ月はII6になるため、実際にIIS6のルーティング/書き換えソリューションを見つける必要があります。それが実行可能な代替方法であるかどうかを確認するために、301のリダイレクトをチェックアウトします。ありがとう。 –

+0

あなたはURL書き換えの使用を検討しましたか? http://learn.iis.net/page.aspx/496/iis-url-rewriting-and-aspnet-routing/ – DotNetUser

関連する問題