1

Asterisk.NETアセンブリを利用してAGI部分を処理するFastAGIスクリプトを作成しています。Asterisk.NETスクリプトで「Logger」オブジェクトへの参照を確認しました。これにより、大量のデバッグ情報が提供されるはずですが、アプリケーションの出力には何も表示されません。

を使用してConsole.WriteLineデバッグ情報を削除しましたが、この時点で、Asterisk.NET FastAGIハンドラーがすべての例外を許可するのではなく、サイレントに隔離しているように見えるため、情報を出力できないという例外が発生しました。クラッシュして、修正するために必要な情報を教えてください。

Loggerクラスを適切に有効にする方法を知っている人はいますか?それができない場合、例外を黙って破棄しないようにAsterisk.NETライブラリに指示する方法を知っている人はいますか?どちらの場合も答えを見つけるのに苦労しています。

4

1 に答える 1

1

プロジェクトのプロパティである[ビルド]という名前のタブに移動し、[条件付きコンパイルシンボル]にLOGGERを書き込みます。LoggerクラスはAsterisk.NETに含まれています。

于 2012-09-13T09:44:30.340 に答える