我有WCF服务操作,它接受Interface作为输入类型。从jQuery Ajax调用此服务操作时,我收到消息“由于内部错误,服务器无法处理请求”。如果输入类型是具体类,则jQuery代码工作文件。请告诉我是否有办法实现这种实施。
[ServiceContract(Namespace = "")]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class TestService
{
[OperationContract]
[ServiceKnownType(typeof(User))]
public void SetUser(IUser request)
{
}
}
答案 0 :(得分:2)
这在WCF中是可能的,所以问题是什么是真正的异常消息。您是否在使用jQuery调用服务时调试应用程序?
要获得实际异常中的更多信息,您应该使用svcTraceViewer。如果您之前没有使用过svcTraceViewer,那么您可能需要查看我博客上的博客文章