![](/img/trans.png)
[英]How to call a Web API service from MVC using windows authentication?
[英]How to call WCF service from MVC web api and bind model?
嗨,如何从MVC Web API调用WCF服务并将服务模型绑定到MVC模型? 你能帮忙吗?????
[DataContract]
public class Employee
{
[DataMember]
public int Id { get; set; }
[DataMember]
public string Name { get; set; }
[DataMember]
public int Age { get; set; }
}
这是员工班
EndpointAddress endpointAddress = new EndpointAddress(ConfigurationManager.AppSettings["ServiceKey"]);
string endpointConfigurationName = "SampleSerVice";
ClassProxy obj = new ClassProxy(endpointConfigurationName, endpointAddress);
var result = obj.GetEmployeeName();
结果返回员工列表,但如何将其绑定到MVC模型
首先,您需要创建WCF服务。
之后,您将不得不在项目中添加ServiceBase参考。 然后转到WCFService提供的链接。 然后通过提供适当的名称来添加服务。 之后,您需要添加WCF服务的端点,您可以在添加ServiceBase参考的项目的Appconfig中找到该端点。 从AppConfig复制绑定名称=“”和端点 ,然后将其粘贴到Web Config中。 您可以访问WCF服务并使用该服务,需要先创建它的实例,然后再创建访问它所需的任何模型或方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.