我有一个恼人的问题,我正在创建一个 asp.net 网络服务;该服务应该公开现有库的功能,该服务允许用户通过调用服务上的 UploadFile 方法将文件上传到我们的服务器。这是 UploadFile 方法的签名
public bool UploadFile(string bucketName, string desiredFileName, System.IO.Stream fileData)
现在,当我尝试调用此方法并将引用要上传的文件的 System.IO.Stream 对象传递给它时,我得到一个编译时错误,表明传入的类型(System.IO.Stream)不是预期类型(Mynamespace.ServiceReference.Stream)。我试图将我的流显式转换为类型(Mynamespace.ServiceReference.Stream),但编译器也不会让我这样做,尽管它们是相同的类型!奇怪!