WCF问题:找不到具有绑定 WSHttpBinding 的终结点的与方案 http 匹配的基址。注册的基址方案是 [https]"错误
来源:互联网 发布:安徽网站seo 编辑:程序博客网 时间:2024/05/19 05:38
在.net4.0下WCF程序默认是不对客户端进行身份验证。而在.net3.5下WCF程序默认是对客户端进行windows身份验证。所有如果不在同一个域中.net3.5下的WCF访问会失败,报"调用方未由服务进行身份验证",因为不在同一个域中验证会失败。
现在修改配置文件然.net4.0下的WCF也进行windows身份验证,因为进行身份验证就可以获取客户端的登录名等信息。
配置文件如下
使用这个配置文件就出现了“WCF问题:找不到具有绑定 WSHttpBinding 的终结点的与方案 http 匹配的基址。注册的基址方案是 [https]"错误。
原因是security模型使用了Transport,如: <security mode="Transport">。Transport模型下是需要使用ssl和证书的,访问也是使用https。所有会报“注册的基址方案是 [https]"错误。只需要把安全模型修改为以下代码就可以
获取客户端信息:
- WCF问题:找不到具有绑定 WSHttpBinding 的终结点的与方案 http 匹配的基址。注册的基址方案是 [https]"错误
- WCF问题:找不到具有绑定 WSHttpBinding 的终结点的与方案 http 匹配的基址。注册的基址方案是 [https]"错误
- (自己疏忽)找不到具有绑定 WS2007HttpBinding 的终结点的与方案 http 匹配的基址。注册的基址方案是 [https]
- 解决方法找不到具有绑定 NetTcpBinding 的终结点的与方案 net.tcp 匹配的基址
- c#项目,服务器错误:找不到具有绑定 NetTcpBinding 的终结点的与方案 net.tcp 匹配的基址
- 全局基址 一级基址 二级基址 三级基址的关系
- 获取进程的基址
- 获取ntoskrnl的基址
- 关于基址的含义
- 动态基址的定位获取
- 基址与分段寻址—32位寄存器的变化
- ServiceMetadataBehavior 的 HttpsGetEnabled 属性设置为 True,而 HttpsGetUrl 属性是相对地址,但没有 https 基址
- ServiceMetadataBehavior 的 HttpsGetEnabled 属性设置为 True,而 HttpsGetUrl 属性是相对地址,但没有 https 基址。
- 确定kernel32.dll基址的方法
- 无法定位一级基址的处理
- 获取kernel32基址的另两种方法
- 动态获取kernel32.dll的基址
- 新uboot的链接基址 -- CONFIG_SYS_TEXT_BASE
- 检查内存泄漏和代码的工具
- vfork,fork,exec区别
- Delphi短信猫编程的一些资料5
- vi/vim 编辑器笔记
- android 字符设备驱动模块及在 /dev 下自动创建设备节点问题
- WCF问题:找不到具有绑定 WSHttpBinding 的终结点的与方案 http 匹配的基址。注册的基址方案是 [https]"错误
- wait,waitpid,waitid,wait3,wait4
- vc static控件背景设置成透明(其他控件也可以)
- setsockopt
- vsftpd中很管用的同异步信号处理代码
- 每个程序员心中的痛
- 短信文本模式下的解码方法
- javascript base64编码解码(汉字正常,但文件较大)
- 动态添加行