3

突然、IISでWebアプリを提供しようとすると、このマシンで常に奇妙なCOMExceptionが発生します。私はこれで問題を抱えたことはありませんでした。

スタックトレース:

[COMException(0x80070006):ハンドルが無効です。(0x80070006(E_HANDLE))]

[FileLoadException]
   System.ServiceModel.Activation.HttpModule.ProcessRequest(オブジェクト送信者、EventArgs e)+0
   System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()+68
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step、Boolean&completedSynchronously)+75

どうすればこれを修正できますか?デモのために、このサーバーが今日遅くに動作する必要があります。

私が試したこと:

  • IISで停止/開始
  • aspnet_regiis -i
  • リブート
4

1 に答える 1

4

これは実際にはCOMエラーではなく、COMエラーコードにラップされたWindowsエラーです。これは非常に低レベルのエラーであり、エラーコードやスタックトレースから抽出できるものはほとんどありません。あなたがメッセージをグーグルで検索するとき、たくさんのヒットがあります、これはよく見えるものですそれがうまく一致しない場合は、自分でもっと見つけてください。

于 2010-02-03T15:41:00.627 に答える