WCF采用Message安全模式运行出错:安全包中没有可用的凭证解决方案

  WCF采用Message安全模式运行出错:安全包中没有可用的凭证解决方案

基于IIS承载的WCF服务,采用Message安全模式运行出错:安全包中没有可用的凭证

贴图图片-安全包中没有可用的凭证


解决方案:


打开web.config文件:negotiateServiceCredential="true", 运行正常:


XML Code:

<message 
clientCredentialType="Windows" 
establishSecurityContext="false" 
negotiateServiceCredential="true"
/>




贴图图片-安全包中没有可用的凭证1




参考配置:


XML Code:

<!--wsHttpBindings配置-->
<wsHttpBinding>
<binding name="WSHttpBindings" closeTimeout="00:10:00" openTimeout="00:10:00" receiveTimeout="00:10:00" sendTimeout="00:10:00" bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false">
<readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647"/>
<reliableSession ordered="true" inactivityTimeout="00:10:00" enabled="false"/>
<security mode="Message">
<transport clientCredentialType="Windows" proxyCredentialType="None"/>
<message clientCredentialType="Windows" establishSecurityContext="false" negotiateServiceCredential="false"/>
</security>
</binding>
</wsHttpBinding>

//来源:C/S框架网 | www.csframework.com | QQ:23404761




C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

WCF采用Message安全模式运行出错安全没有可用凭证解决方案
C#源代码安全缺陷与提高源代码质量解决方案-WCF服务配置安全
WCF开发框架默认连接:HTTP协议+Message安全模式+Windows客户端认证
WCF开发框架-客户端采用Certificate认证模式调用基于HTTPS协议WCF接口
C#源代码安全缺陷与提高源代码质量解决方案
WCF顶级安全:HTTPS协议SSL证书+Windows认证+TransportWithMessageCredential安全模式
WCF服务错误:MessageSecurityException: 从另一方收到未进行安全处理或安全处理不正确错误
C/S框架-WebService架构用户凭证(令牌)解决方案
基础安全会话在可靠会话完全完成之前出错,可靠会话出错
C/S系统快速开发平台采用WCF模式模拟完整请求流程
提供URI方案http无效,应为https,参数名via - WCF服务采用HTTPS协议
WCF开发框架-客户端采用BASIC身份认证调用HTTPS协议WCF接口
WCF开发框架-客户端采用Windows身份认证调用HTTPS协议WCF接口
VS运行调试:当前无法命中断点,还没有为该文档加载任何符号|解决方案
解决方案WCF客户端无法获取服务端抛出异常详细信息
Visual Studio VS工具箱没有控件解决办法
VS设置App.config文件为嵌入资源,360安全卫士报发现木马(解决方案
WCF:(400) Bad Request 错误解决方案
WCF服务是如何保证安全,如何设置(即权限)
C/S系统快速开发平台采用Windows服务承载WCF服务器