none
asp.net web service+WSE3.0架构如何升级到WCF架构下? RRS feed

  • 问题

  • web服务是由Java CXF发布的。

    当前程序架构为:asp.net web service+WSE3.0,如果要升级到WCF架构下,请问如何实施?步骤有哪些?

    2011年5月3日 7:17

答案

全部回复

  • 请告知 你使用了WSE3.0里的什么特性?
    Frank Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
     

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

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

    Windows Azure中文技术论坛

    2011年5月3日 8:03
    版主
  • 引用了 System.Security.Cryptography.X509Certificates

    应该是涉及到服务器证书安全

    2011年5月3日 8:11
  • 引用了 System.Security.Cryptography.X509Certificates

    应该是涉及到服务器证书安全


    哪个不是WSE3.0的程序集。

    建议升级方案:

    asp.net web service+WSE3.0,

    使用WCF+basicHttpBinding。

    保持兼容。


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

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

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

    Windows Azure中文技术论坛

    2011年5月3日 8:15
    版主
  • 现在的问题是:将web服务地址,通过vs中的“添加服务引用”方式生成代理类后,编译出错,错误信息是“变量重复定义,一些变量存在二义性”(此时我又用添加web引用,也就是以前的asp.net web service方式,编译后正常)

    初次接触WCF,我主观的认为:同过去开发asp.net web service的方式一样,也是输入web服务地址,通过添加服务引用的方式,VS自动生成代理类,在此基础上封装一些方法,调用代理类里的方法,达到远程调用。

    请问我的想法是否有问题

    2011年5月3日 8:24
  • 现在的问题是:将web服务地址,通过vs中的“添加服务引用”方式生成代理类后,编译出错,错误信息是“变量重复定义,一些变量存在二义性”(此时我又用添加web引用,也就是以前的asp.net web service方式,编译后正常)

    初次接触WCF,我主观的认为:同过去开发asp.net web service的方式一样,也是输入web服务地址,通过添加服务引用的方式,VS自动生成代理类,在此基础上封装一些方法,调用代理类里的方法,达到远程调用。

    请问我的想法是否有问题


    可行。 其实我们 VS也就是方便开发。如果直接编写一些代码,实现调用也是可以的。

    尝试一下。

    生成的代码毕竟很多都是默认的设置


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

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

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

    Windows Azure中文技术论坛

    2011年5月3日 12:44
    版主
  • 这个是传输安全的控制,WCF中也有相应的措施,老徐说的对,可以采用普通的basicHttpBinding尝试一下
    你随时可以开始!
    2011年5月7日 15:29
    版主