我在网上看的教程,都是用Windows控制台应用程序做的例子,有没有用ASP.NET做的简单例子。由于刚接触WCF两天,实在不是熟哪位高手能指点一下。

解决方案 »

  1.   

    通过一个ASP.NET程序模拟WCF基础架构
    http://www.itlibs.com/tech/archive/20090628/13933.html
      

  2.   

    wcf不分web和winform的
    你这样想吧:wcf=remoting+webservice
      

  3.   

    能,肯定能WCF可以运行在ASP.NET,EXE,WPF,Windows Forms,NT Service,COM+上面。
      

  4.   

    可以的,WCF你可以狭义的把它理解为只不过是Webservice的升级版本,Webservice能实现的功能它一定能实现的。
    官方的说法是:WCF(原代号为Indigo)是一个用于创建和运行分布式系统的技术集合,使用它能创建安全的(Secure)、可靠的(Reliable)、跨平台的(transacted messaging along with interoperability)的分布式解决方案。它的面向服务的编程模型整合了.Net平台下以往全部的分布式开发技术,例如.Net Remoting,Asp.Net Xml Web Service,MSMQ,WSE,和Enterprise Service等,它可以支持跨应用程序域(AppDomain),进程(Process),网络(NetWork)的进行数据通讯,而且能寄宿在诸如IIS,Windows Service,Console,Windows Application等多种宿主(Host)中。
      

  5.   

    http://msdn.microsoft.com/zh-cn/library/aa702682.aspx
      

  6.   

    wcf不分web和winform的
    你这样想吧:wcf=remoting+webservice
      

  7.   

    可能楼主的意思是:WCF程序是否可以架设在IIS里面跑吧。
    可以,如果是常规的http(wshttp),可以直接在IIS里面,像平常的网站(或虚拟目录)一样进行架设,只不过,调用的页面,不是ASPX,而是*.SVC文件。
    如果需要使用到更多的远程访问模式,比如说MSMQ/TCP,那要求IIS7或更高版本,也可以实现。