2011-10-18 16 views
0

我々はASP.NET 1.1イントラネットのアプリが遅いと思ったので、私たちは、1.1から2.0にアップグレードし、アプリが死んだ:我々はSQL Server 2005のアップグレード)ASP.NET 1.1からの切り替え後、ASP.NET 2.0イントラネットアプリケーションが非常に遅いのはなぜですか?

a)は別々のデータベース

B上にすべてのレポートを移動新しいサーバーとSQL 2008 R2

c)データベースの負荷が非常に軽く、アイドル状態であることがわかります。ボトルネックはSQL Server上にないためです。

d)リリースモード(デバッグモードではない)でアプリケーションをデプロイしました。

E)ネットワークは、2台のサーバーがVM、物理的でない)、2%

fで実行されています。

g)高速ping、1.1バージョンと同じ<応答時間1ms。

要約すると、私たちのデータベースは急速に速くて、アプリは痛いほど遅いです。

私は以前の質問をチェックしましたが、どれもここには適用されないようです。私はそれを&グーグルが何か有用なものを見つけることができません。私たちが間違って何をしているのか誰にも分かりますか?

答えて

1

時間がかかるルーチンを見つける必要があります。

おそらくASP.NET Tracingを有効にするとよいでしょう。

もう1つの可能性は、.NETプロファイラを使用することです。または、アプリケーションにタイムスタンプ付きのテキストファイルに簡単にログインして、ゆっくりと実行するコードを見つけることもできます。

関連する問題