我正在devise一个由RESTful服务和各种客户端(Silverlight,iOS,Windows Phone 7等)组成的分布式应用程序。 现在我决定使用哪种技术来实现我的服务,WCF数据服务(OData)或ASP.NET MVC 4中提供的新的ASP.NET Web API。 我已经在线观看了几个演示,现在我倾向于使用WCF数据服务,主要是因为URI中内置的过滤机制和本地超媒体function。 我能看到的唯一不足就是Atom Pub规范的详细程度,而不是POX。 在作出决定之前,有什么我应该了解的这两种技术? 为什么有人会通过WCF数据服务selectASP.NET Web API?
我有一个完美的WCF服务,而且有些事情已经改变,我不知道是什么。 我得到这个例外: System.ServiceModel.FaultException:由于内部错误,服务器无法处理请求。 有关该错误的更多信息,请打开服务器上的IncludeExceptionDetailInFaults(来自ServiceBehaviorAttribute或来自configuration行为),以便将exception信息发送回客户端,或根据Microsoft .NET Framework 3.0 SDK文档启用跟踪并检查服务器跟踪日志。 这是令人困惑的,因为我正在运行.NET 4.0。 我在哪里打开IncludeExceptionDetailInFaults ? 我正在争取find它。