none
IIS使用HTTPs发布WCF服务时的错误:Could not find a base address that matches scheme https for the endpoint with binding BasicHttpBinding. Registered base address schemes are [http].. RRS feed

  • 问题

  • IIS使用HTTPs发布WCF服务时的错误:Could not find a base address that matches scheme https for the endpoint with binding BasicHttpBinding. Registered base address schemes are [http]..

    使用IIS6,托管WCF Svc文件。出错。


    Frank Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
     

    老徐的网站】:http://www.frankxulei.com/

    微软WCF中文技术论坛
    微软WCF英文技术论坛

    2010年10月23日 3:17
    版主

答案

  •  

    这个问题是在IIS6托管WCF服务时,使用Https发生的。

    解决办法如下:

    1.IIS设置证书和HTTPS端口,默认是443。

    2.WCF使用的Binding安全模式设置为Transport。

    这样是为了启用Transport安全,http绑定的传输安全是由https来提供。


    Frank Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
     

    老徐的网站】:http://www.frankxulei.com/

    微软WCF中文技术论坛
    微软WCF英文技术论坛

    • 已标记为答案 Mog Liang 2010年10月29日 9:37
    2010年10月23日 3:20
    版主