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级别的用户名、密码,配置如下:

  • 相关阅读:
    日志
    mysql锁
    慢查询
    auto_increment
    脚本
    服务器元数据
    复制表及表数据
    临时表
    (一)校园信息通微信小程序从前端到后台整和笔记
    OpenCart框架运行流程介绍opencart资料链接
  • 原文地址:https://www.cnblogs.com/sunbingqiang/p/7989001.html
Copyright © 2011-2022 走看看