wcf服务应用程序和asp.net web应用程序区别
新手请教,两者有何区别,如果现在我要建立一个含有wcf服务的网站,是不是只需要在VS中建个wcf服务应用程序就可以了?...
新手请教,两者有何区别,如果现在我要建立一个含有wcf服务的网站,是不是只需要在VS中建个wcf服务应用程序就可以了?
展开
2013-09-24
展开全部
VS里的wcf服务应用程序其实就是能够发布服务的asp.net web,这里的web site其实是wcf 发布的服务的宿主程序,当然,这个宿主程序不一定是web的,也可是windows application的,也就是说wcf的服务可以在IIS上或者windows server上发布。
wcf是一个发布供远程跨平台调用的服务的feature,可以通过http, tcp, 消息队列等方式发布供远程跨平台调用访问的service。
你说的这个是对的,其实就是在web site上发布添加WCF Service或者AJAX-enabled WCF Service文件,发布供远程调用的service, 这个web project是wcf 服务的宿主,要启动你的这个web项目,才能远程访问到发布的wcf服务
最后推荐楼主看下webservice 和 .net remoting,这里面的跨平台通信方式最后都被整合到了wcf里面,这两块有助于理解什么叫远程访问,什么是跨平台反问
wcf是一个发布供远程跨平台调用的服务的feature,可以通过http, tcp, 消息队列等方式发布供远程跨平台调用访问的service。
你说的这个是对的,其实就是在web site上发布添加WCF Service或者AJAX-enabled WCF Service文件,发布供远程调用的service, 这个web project是wcf 服务的宿主,要启动你的这个web项目,才能远程访问到发布的wcf服务
最后推荐楼主看下webservice 和 .net remoting,这里面的跨平台通信方式最后都被整合到了wcf里面,这两块有助于理解什么叫远程访问,什么是跨平台反问
2013-09-24
展开全部
之前微软的通信技术很多例如WebService,.net remoting,消息队列等等,这几种的代码方面也有很大的差异,微软为了统一编程模型所以就搞出来了一个WCF,基本上所有的配置都是一样的,,如果要切换通信的模型只需要改配置文件里面的绑定就可以了.VS里面有自带的WCF服务模版,,如果你是刚开始学的话..我个人建议自己手动的创建文件..不要用那个现成的..祝你好运
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询