0

我在服务器 1 上创建了以下方法:

public System.IO.MemoryStream ms(string sessionID, int customerID)

在服务器 2 上,我通过以下方式向此方法发送参数:

CustomService customService = new WebService2.CustomServiceProxy.CustomService();
System.IO.MemoryStream MS = customService.ms(s.SessionID, Cust.Id);

CustomServiceProxy 是指向服务器 1 的 Web 引用的名称。

因此,在执行此操作时,我正在接收消息:

错误 1 ​​无法将类型“WebService2.CustomServiceProxy.MemoryStream”隐式转换为“System.IO.MemoryStream”

任何想法 ?

谢谢您的帮助。

4

1 回答 1

0

我的第一个想法是演员表。像这样的东西:

System.IO.MemoryStream MS = (System.IO.MemoryStream)customService.ms(s.SessionID, Cust.ID);

不确定这是否会起作用,但它确实存在。祝你好运

于 2013-04-11T21:17:52.733 回答