0

WCF サービスがあり、FaultException から継承する CustomFaultException クラスがあります。

以下のコードを設定しました。

<serviceDebug includeExceptionDetailInFaults="False"/>

ただし、完全なスタック トレースの詳細を含む例外が常に返されます。

CustomFaultException などの特定の種類の例外のみを返すように WCF サービスを構成または実装する方法は?

ありがとう

4

1 に答える 1

1

次の属性をサービス オペレーションに追加します。

[FaultContract(typeof(CustomFaultException))]

キャッチ内に、次を追加します。

throw new CustomFaultException("Custom Fault Message");

これにより、完全なスタック トレース例外の詳細がクライアントに送信されなくなります。

于 2012-11-13T17:20:34.483 に答える