.NET新手在这里。我有一个MVC3 Web应用程序EF 4.1 Code First和Data Entity Framework,效果很好。我正在尝试创建另一个WCF服务/应用程序,它将运行在与MVC3应用程序不同的IIS服务器上。目标是“跨站点沟通”:
我浏览了数十篇文章和视频教程,但其全部内容都是关于在同一个项目/网站中公开服务。我试图找到一个实际的CODE SAMPLES,至少将数据从一台服务器发送到另一台服务器。
非常感谢您的帮助。
答案 0 :(得分:1)
一旦在某个服务器上公开了WCF服务,您在ASP.NET MVC 3应用程序中所要做的就是添加一个服务引用...并指向远程WCF服务的WSDL,它将生成一个强大的键入代理类并在web.conig中添加一堆配置节。然后简单地调用服务:
using (var client = new MyServiceClient())
{
var result = client.SomeMethod();
}
这是一个article on MSDN,它说明了如何托管和使用WCF服务。