2017-08-08 6 views
0

api(サードパーティラッパー)を呼び出すasp.netをデバッグしようとしています。以下のメソッドを呼び出すとクラッシュします。iisexpressがクラッシュするとデバッグできません

private void RegisterCallbacks() 
     { 
      _instance.Callbacks.RegisterCallbacks(LogCallback, StatusCallback, BusyCallback, ExceptionCallback); 
     } 

ここで_instanceはそのAPIです。それはIISとエラーがクラッシュ..任意のアイデア何が間違っている可能性がありますか? enter image description here

eventvwrと

フォールティングアプリケーション名に以下の行き方:iisexpress.exe、バージョン:10.0.14358.1000、タイムスタンプ: フォールティングモジュール名0x574fc56b:HybirRelease32.dll、バージョン:0.0.0.0、タイムスタンプ:0x597ec186 例外コードは、:開始時間0x814 フォールティングアプリケーション:0x001cffe7 断層プロセスID:オフセット 障害を0xc00000fd 0x01d315fa7acca3f0 フォールティングアプリケーションのパス:C:\モジュールパスをフォールティング iisexpress.exeプログラムファイル(x86の)\ IISエクスプレス\:C: \ Test \ xxx.dll Report Id:32057b9d-8f 56-45c9-abc6-64771c99c4ba 断層パッケージフルネーム: 断層パッケージ相対アプリケーションID:

+2

イベントログを確認し、スタックトレースがダンプされているかどうかを確認してください。 –

+0

キャッチボディにブレークポイントを設定し、ブレークポイントに達すると、try ... catch(exception e){...}でコールを囲み、例外データ(スタックトレースを含む)を調べることができます。 (速い)時計。 –

+0

多分この1つのRegisterCallbacksが彼をもう一度自己呼び出しし、iisをクラッシュさせますか? – Aristos

答えて

0

は、視覚的なスタジオに行くデバッグ - > [プロセスにアタッチし、デバッグモードとしてホストアプリケーションを公開 - > w3wp.exeの(あなたのホスト名を「ユーザー名」列で見つける)を選択して接続します。

+0

これは、おそらく 'iisexpress'と呼ばれ、' w3wp'は「本当の」iisです。名前は何年にもわたって変わりましたので、わかりません。 – LosManos

+0

IISでもクラッシュしています – Taran

関連する問題