症状:
- デバッガーをアタッチして、しばらく待つと、自動的にデタッチされます
- 通常の操作中にイベントログを監視します-単一のリクエストが着信した後、少し待機し、シャットダウンします
診断中。IIS でシャットダウンをログに記録するために、次の手順に従いました。
- http://weblogs.asp.net/scottgu/archive/2005/12/14/433194.aspx
- http://blogs.msdn.com/tess/archive/2006/08/02/asp-net-case-study-lost-session-variables-and-appdomain-recycles.aspx
私はこれらが機能していることを知っています...
web.config を変更すると、イベント ログに次のように表示されます。
ソース ASP.NET 2.0.50727.0 からのイベント ID 0 の説明が見つかりません。このイベントを発生させるコンポーネントがローカル コンピューターにインストールされていないか、インストールが破損しています。コンポーネントをローカル コンピューターにインストールまたは修復できます。 イベントが別のコンピューターで発生した場合、表示情報をイベントと共に保存する必要がありました。 イベントには次の情報が含まれていました。 _shutdownMessage=IIS 構成の変更 HostingEnvironment によって開始されたシャットダウン コンフィグ変更 コンフィグ変更 HostingEnvironment によりシャットダウンが発生しました _shutdownStack= System.Environment.GetStackTrace で (例外 e、ブール型の needFileInfo) System.Environment.get_StackTrace() で System.Web.Hosting.HostingEnvironment.InitiateShutdownInternal() で System.Web.Hosting.HostingEnvironment.InitiateShutdown() で System.Web.Hosting.PipelineRuntime.StopProcessing() で メッセージ リソースは存在しますが、文字列/メッセージ テーブルにメッセージが見つかりません
しかし、mysetery エラーは何も教えてくれないので、役に立ちません。この追加のログを追加する前と同じことがわかります。
ソース ASP.NET 2.0.50727.0 からのイベント ID 0 の説明が見つかりません。このイベントを発生させるコンポーネントがローカル コンピューターにインストールされていないか、インストールが破損しています。コンポーネントをローカル コンピューターにインストールまたは修復できます。 イベントが別のコンピューターで発生した場合、表示情報をイベントと共に保存する必要がありました。 イベントには次の情報が含まれていました。 _shutdownMessage=HostingEnvironment がシャットダウンを開始しました HostingEnvironment によりシャットダウンが発生しました _shutdownStack= System.Environment.GetStackTrace で (例外 e、ブール型の needFileInfo) System.Environment.get_StackTrace() で System.Web.Hosting.HostingEnvironment.InitiateShutdownInternal() で System.Web.Hosting.HostingEnvironment.InitiateShutdown() で System.Web.Hosting.PipelineRuntime.StopProcessing() で メッセージ リソースは存在しますが、文字列/メッセージ テーブルにメッセージが見つかりません
さらにデバッグするためのアイデアはありますか?