【发布时间】:2010-04-26 11:13:53
【问题描述】:
我们可以在 Asp.net MVC 中使用 WCF 吗?如何使用?
【问题讨论】:
标签: asp.net-mvc wcf model-view-controller
我们可以在 Asp.net MVC 中使用 WCF 吗?如何使用?
【问题讨论】:
标签: asp.net-mvc wcf model-view-controller
当然可以 - 您需要学习基础知识,例如从这里的网站:
http://msdn.microsoft.com/WCF
我不可能在这里解释你需要知道的一切 - 去学习 WCF 的基础知识,如果你有具体的问题/问题,来这里问他们!
【讨论】:
您的意思是,我的 ASP.NET MVC 项目可以是 WCF 客户端,还是包含 WCF 服务器?
如果是前者,肯定没问题。右键单击解决方案资源管理器,“添加服务引用”,输入正在运行的服务的 URL(或从解决方案的另一个项目中选择现有服务),然后离开。
如果是后者,那也没关系。没有什么可以阻止您通过(可能是 SomeService.svc)“Add\New Item...”(您可以选择 WCF 服务、启用 AJAX 的 WCF 服务或启用 Silverlight 的 WCF 服务)或手动添加 WCF 服务。您需要记住,在这种情况下,WCF 服务将托管在 IIS 中,因此您需要了解一些限制,具体取决于您要部署到的 IIS 版本(即,在 IIS 6 中,仅支持 HTTP 协议对于您的 WCF 服务,一些更深奥的 WCF 选项也可能受到限制)。
【讨论】: