zoukankan      html  css  js  c++  java
  • HTTP 响应时发生错误。这可能是由于服务终结点绑定未使用 HTTP 协议造成的。这还可能是由于服务器中止了 HTTP 请求上下文(可能由于服务关闭)所致。

    第一种:无法序列化 DataTable。未设置 DataTable 名称。

    第二种:

    排除过程如下: 

        1.用WCF调试状态下的客户端调用ESB的Publish方法调用成功,证明ESB的推送是没有问题的;

       2.用WinForm调用部署在IIS上的WCF的测试方法(不包含bus.Publish方法)调用成功,证明WCF服务是没有问题的;

       3.用WinForm调用部署在IIS上的WCF的bus.Publish方法调用失败,报上述异常;

       4.用WinForm调用WCF调试状态下的bus.Publish方法调用成功。

       最终得出结果(度娘说是什么类没有序列化,狠狠的把我坑了):很可能是IIS的原因。

       既然WinForm可以调用WCF调试状态下的WSDL地址,为什么不能调用WCF部署在IIS上的WSDL地址?很可能是因为IIS的权限不够,解决方案如下:

       IIS管理器-->应用程序池-->选中目标应用池-->高级设置-->进程模型-->标识-->自定义账户-->设置-->输入本机Administrator级别的用户名、密码,配置如下:

  • 相关阅读:
    json2源码
    在table中插入别的代码
    基于HTML5和Javascript的移动应用架构
    webkitscrollbar
    性能调优之Javascript内存泄漏
    javascript时区函数介绍
    几道面试题
    CSS property: webkitbackfacevisibility
    某人2013js趋势的一些判断
    用js操作cookie保存浏览记录
  • 原文地址:https://www.cnblogs.com/sunbingqiang/p/7989001.html
Copyright © 2011-2022 走看看