2011-04-18 22 views
4

HTTP Error 500 Internal server errorが1つの単純なページasp.netアプリケーションに表示されます。サーバーには十分なリソースがあります。このページは、多数のクライアントによって頻繁に要求されます。HTTPエラー500高負荷のASP.NETアプリケーションで内部サーバーエラーが発生しました

は、私が見逃している任意のIIS関連の設定はありますか?

+0

一貫してクラッシュするか、まったく動作しない、または断続的ですか? – Kev

+0

@Kev:良い質問です。私はエラーを記録し、このHTTP 500エラーは数分の1秒間に1日に1〜3回発生します。 – Xaqron

答えて

1

最初のピットストップは、ここで失敗した要求トレースを有効にするには、次のようになります。

Troubleshooting Failed Requests Using Tracing in IIS 7
Troubleshoot with Failed Request Tracing

ダウン物事を狭めるものを生成しない場合、システムを通じてトロールを持っており、アプリケーションイベントログ。それが失敗しているものはまだ明白でなければ

は、最後にそれはテスFerrandezのデバッグツールボックスから、いくつかのおもちゃを掘るための時間です:

.NET Debugging Demos - Information and setup instructions

.NET Debugging Demos Lab 2: Crash

.NET Debugging Demos Lab 5: Crash

.NET Debugging - Crash Scenarios

0

一時的なスクリプトエラー、リソースエラー、IISの設定に関連する問題など、500エラーの具体的な原因を特定するには、詳細を調べる必要があります。
セットアップFailed Request Tracing、エラーを待って、ログ出力を調べます。

0

1.開発環境(たとえば、Visual Studio .NET)を閉じます。
2.Openコマンドプロンプト、および次のコマンドを入力:ASPNETは/削除
3. iisreset /stop
4.netユーザーが[これが失敗した場合uは、この手順を無視することができます]
5. aspnet_regiis -i
コマンドプロンプト7.Close 6. iisreset /start

8.開発環境を再開します。

+0

これはどうしてこの問題を修正する必要がありますか? – Zero3