这可能是由于服务终结点绑定未使用 HTTP 协议造成的 .这还可能是由于服务器中止了 HTTP 请求上下文
2016-10-18 17:31
573 查看
一个很简单的WCF报这个异常,才发现是 Response的类无法被序列化
因为在Response类里有一个枚举 StatusType,而系统的枚举值是 从0-5,但是数据库里多了一个值为6的记录
这样序列化就失败了
解决办法
1.删除数据库的非法值
2.Response里不用枚举,修改成int型
因为在Response类里有一个枚举 StatusType,而系统的枚举值是 从0-5,但是数据库里多了一个值为6的记录
这样序列化就失败了
解决办法
1.删除数据库的非法值
2.Response里不用枚举,修改成int型
相关文章推荐
- 接收对 http://192.168.1.18:8001/ObtainData/Service 的 HTTP 响应时发生错误。这可能是由于服务终结点绑定未使用 HTTP 协议造成的。这还可能是由于服务器中止了 HTTP 请求上下文(可能由于服务关闭)所致。
- 解决WCF“这可能是由于服务终结点绑定未使用 HTTP 协议造成的,这还可能是由于服务器中止了 HTTP 请求上下文(可能由于服务关闭)所致”异常
- 这可能是由于服务终结点绑定未使用 HTTP 协议造成的 原因数据量过大
- 解决这可能是由于服务终结点绑定未使用 HTTP 协议造成的
- 。。。。如果由于未处于活动状态导致服务中止了该通道,则安全上下文令牌无效。若要防止服务永久中止闲置会话,请增加服务终结点绑定上的接收超时。
- 尝试向 URI“ ”发出请求时出错。这可能是由于试图以跨域方式访问服务而又没有正确的跨域策略,或策略不适用于 SOAP 服务...。出现此错误也可能是由于使用的是 Web 服务代理中的内部类型而没有使用 InternalsVisibleToAttribute 属性。
- Android版Web服务器实现(二)使用服务来监听HTTP请求
- Windows 防火墙无法运行 "由于另一个程序或正在运行的服务可能正在使用网络地址转换组件"
- Windows 防火墙无法运行 - “由于另一个程序或正在运行的服务可能正在使用网络地址转换组件(Ipnat.sys)”
- [C#]使用HttpWebRequest请求远端服务器时如何加载SSL证书
- URL和HttpURLConnection的使用(向服务器发送请求,然后返回struts版)
- [转]由于另一个程序或正在运行的服务可能正在使用网络地址转换组件(Ipnat.sys)...
- 使用XMLHttpRequest对象向服务器发送简单的请求
- 由于使用SVN 造成的项目无法使用的问题,报错“项目刷新失败,无法从服务器中检索文件夹信息
- 由于已明确禁止所请求的页类型,无法对该类型的页提供服务。扩展名“.asp”可能不正确。
- Windows 防火墙无法运行 - 由于另一个程序或正在运行的服务可能正使用
- 由于另外一个程序或正在运行的服务可能正在使用网络地址转换组件
- [dotNET]使用HttpWebRequest请求远端服务器时如何加载SSL证书
- [dotNET]使用HttpWebRequest请求远端服务器时如何加载SSL证书
- 使用XMLHttpRequest对象向服务器发送简单请求