3

我正在使用 WCF REST 服务 (4.0) 来公开 JSON API ..但没有让我WebFaultException工作。

我的方法中有以下内容:

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

当我尝试从提琴手调用服务时,我总是收到相同的错误消息:

调试时出错

我一直在尝试寻找解决方案一段时间......请帮助。

4

1 回答 1

1

工作正常 - Visual Studio 中的WebFaultException错误消息只是告诉您它没有被处理 - 这是预期的行为。Visual Studio 调试器会告诉您它未处理,因为您没有通过 try/catch 捕获错误。有关用法,请参阅相关的 MSDN 博客WebFaultException

于 2012-04-27T13:03:16.867 回答