【发布时间】:2016-01-04 13:10:58
【问题描述】:
我通过 WCF 服务在 Windows 服务和 asp.net Web 应用程序之间进行通信。例如:我将数据从 windows 服务传递到 wcf 服务,然后再传递到 Web 应用程序。适用于字符串、整数和长整数,但我无法传递对象列表。
有合适的方法吗?
asp.net 网络应用程序
动作
WcfService.ServiceClient1 client = new WcfService.ServiceClient1("BasicHttpBinding_IService1");
ViewBag.s = client.GetDiretorySize("something").ToString();
Wcf 服务
IService1
[OperationContract]
List<Objects> GetDirectorySize(string path);
服务1
public List<Objects> GetDirectorySize(string path)
{
List<Objects> size = dh.GetSize(path);
return size;
}
【问题讨论】:
-
我有一个 wcf 服务和一个作为客户端的 asp.net Web 应用程序。我的windows服务引用了wcf服务。然后我从调用正在运行的服务中的方法的 Web 应用程序调用 wcf 服务中的方法。
-
您能否展示您的 WCF 服务中方法的代码以及您的应用对该方法的调用?
标签: c# asp.net .net wcf service