2012-05-07 5 views
0

をResponse.Redirectを、ここでの事である:は私のasp.netアプリでのResponse.Redirectを使用しているとき、私は奇妙な現象だビッグニュース

Response.Redirect("~/somepage.aspx"); 

ページだけで仮想ディレクトリのルートにあるとき、それはなります私は、ディレクトリにページを移動すると

Response.Redirect("~/somedir/somepage.aspx"); 

は、それがページを取得するためにalmostly 2秒かかる(見つける)するページを取得するためにalmostly 15ミリ秒かかり(見つける)、時間は、ウェブサイトを閲覧するための耐えられない、と私はそれを解決するための多くの方法を試したが、最終的にはまだなぜこれが起こるのか分からない、あなたは素敵な人が私に、 。 btw、somepage.aspxにはボディノード内の2つの単語「help me」を除き、何もありません。

p.s. somedirには72ページのaspxページがあり、ルートディレクトリには約10ページのaspxページがあります。

私はいくつかの手がかりを見つけました。私はsomepage.aspxだけで新しいdir newdirを作成しました。そして、ページを取得するために費やされた時間は再び15ミリ秒です。このテストは私にこの結論を導きます。リダイレクト作業はdirのファイル数に基づいています。mayber私はそれについて間違っていますが、それが私が得た唯一の事実です。

+0

このウイルスはdesktop.iniやfolder.httなどのウイルスの問題の可能性があります。これらのウイルスはパフォーマンスが低下する可能性があります。 ツール>オプション>ですべてのファイルを表示中に簡単な検索と削除を行います。 C:\ WINDOWS \ web – skhurams

+0

私はあなたのアドバイスを真剣に考慮します。#skhurams #Siva Charan –

+0

私のコンピュータ上で動作します。問題を再現する*最小限の作業サンプルを提供できますか? – Heinzi

答えて

1

私が知る限り、Response.Redirectでは問題ありません。

実際には問題は、すべての情報を読み込む時間がかかるページの内容&のコントロールに基づいています。

関連する問題