zoukankan      html  css  js  c++  java
  • 解决WCF 调用方未由服务器进行身份验证或消息包含无效或过期的安全上下文令牌

    问题:这很可能是因为操作“ http://tempuri.org/IService1/GetData”不正确,或因为消息包含无效或过期的安全上下文令牌,或因为绑定之间出现不匹配。如果由于未处于活动状态导致服务中止了该通道,则安全上下文令牌无效。若要防止服务永久中止闲置会话,请增加服务终结点绑定上的接收超时。  

    在网上找到解决方法,就是把客户端的app.config中的节点改为<security mode="None"> 。然后又出现问题System.ServiceModel.FaultException无法处理消息。这很可能是因为操作“http://tempuri.org/IService1/GetData”不正确,或因为消息包含无效或过期的安全上下文令牌,或因为绑定之间出现不匹配。如果由于未处于活动状态导致服务中止了该通道,则安全上下文令牌无效。若要防止服务永久中止闲置会话,请增加服务终结点绑定上的接收超时。请问各位高手,该问题怎样解决。  

    解决:vs的wcf模板用的是wshttpBinding,后来改为basicHttpBinding就能够连接了。  

     wshttpBinding为什么会有这个问题,请高手赐教!

  • 相关阅读:
    PHP对URL传递的参数值进行编码和解码
    PHP 获取表单【2/2】
    PHP 获取表单【1/2】
    utf8 和 utf-8区别
    PHP 乘法口诀表
    PHP 插入和获取后台数据
    点击复制
    php网盘
    memcached-session-manager配置
    Apache Http Server与Tomcat6 的负载均衡(二)
  • 原文地址:https://www.cnblogs.com/SALIN/p/2857577.html
Copyright © 2011-2022 走看看