我有我的WCF應用程序IService1.cs問題在MVC 4
[ServiceContract]
public interface IService1
{
[OperationContract]
string insertValues(empInfo objInfo);
}
[DataContract]
public class empInfo
{
string _organizationName = string.Empty;
string _organizationAddr = string.Empty;
int? _totalemp;
}
而且在Service1.svc.cs類和接口,這樣的消費WCF服務,我已經實現了該接口。
public class Service1 : IService1
{
public string insertValues(empInfo objInfo)
{
.....
}
}
然後我創建了一個空的mvc4客戶端應用程序來使用此wcf服務。 我已經添加了ServiceReference,現在它作爲ServiceReference1出現在服務參考文件夾中。然後我做了這個 1.創建了一個名爲Defalut1controller的控制器。 2.在此控制器中,我嘗試在ActionResult中添加以下行 ServiceReference1.Service1Client proxy = new ServiceReference1.Service1Client();
。但無法獲得ServiceReference1單詞。
其(ServiceReference1)出現時更新我的服務這樣的
從 - string insertValues(empInfo objInfo);
- 要 - string insertValues(string objInfo);
,現在我已經建立這個WCF應用程序,並更新我的客戶mvc4應用程序的服務引用。現在
ServiceReference1.Service1Client proxy = new ServiceReference1.Service1Client();
行已啓用。
我已經嘗試使用.net Web應用程序來使用相同的功能,我可以在沒有任何問題的情況下做到這一點,但我錯過了使用mvc4的幫助。在此先感謝..
工作就像一個魅力!非常感謝! – 2015-04-13 08:47:36