3

JSON API を公開するために WCF REST サービス (4.0) を使用していますが、動作WebFaultExceptionしません。

私は私の方法で以下を持っています:

        if (!int.TryParse(Id, out idValue))
        {
            throw new WebFaultException<string>(string.Format(WebExceptionMessages.NotIntegerAsParameter),
                                                HttpStatusCode.BadRequest);
        }

フィドラーからサービスを呼び出そうとすると、常に同じエラーメッセージが表示されます。

デバッグ時のエラー

しばらくの間、解決策を探していました...助けてください。

4

1 に答える 1

1

WebFaultException正常に機能しています-VisualStudioのエラーメッセージは、処理されなかったことを示しているだけです-これは予想される動作です。Visual Studioデバッガーは、try / catchを介してエラーをトラップしなかったため、処理されていないことを通知します。使用法については、関連するMSDNブログWebFaultExceptionを参照してください。

于 2012-04-27T13:03:16.867 に答える