当前位置:编程学习 > C#/ASP.NET >>

WCF能不能应用在WEB程序中

我在网上看的教程,都是用Windows控制台应用程序做的例子,有没有用ASP.NET做的简单例子。

由于刚接触WCF两天,实在不是熟哪位高手能指点一下。 --------------------编程问答-------------------- 通过一个ASP.NET程序模拟WCF基础架构
http://www.itlibs.com/tech/archive/20090628/13933.html --------------------编程问答-------------------- wcf不分web和winform的
你这样想吧:wcf=remoting+webservice --------------------编程问答-------------------- 能,肯定能

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

--------------------编程问答--------------------
引用 1 楼 wosizy 的回复:
通过一个ASP.NET程序模拟WCF基础架构
http://www.itlibs.com/tech/archive/20090628/13933.html
--------------------编程问答-------------------- 可以的,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 楼 andyking_ 的回复:
可以的,WCF你可以狭义的把它理解为只不过是Webservice的升级版本,Webservice能实现的功能它一定能实现的。
官方的说法是:WCF(原代号为Indigo)是一个用于创建和运行分布式系统的技术集合,使用它能创建安全的(Secure)、可靠的(Reliable)、跨平台的(transacted messaging along with interoperability)的分布式解决方……

UP --------------------编程问答-------------------- http://msdn.microsoft.com/zh-cn/library/aa702682.aspx --------------------编程问答-------------------- 当然能 --------------------编程问答-------------------- wcf不分web和winform的
你这样想吧:wcf=remoting+webservice --------------------编程问答-------------------- 可能楼主的意思是:WCF程序是否可以架设在IIS里面跑吧。
可以,如果是常规的http(wshttp),可以直接在IIS里面,像平常的网站(或虚拟目录)一样进行架设,只不过,调用的页面,不是ASPX,而是*.SVC文件。
如果需要使用到更多的远程访问模式,比如说MSMQ/TCP,那要求IIS7或更高版本,也可以实现。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,