У меня раздражающая проблема, я создаю веб-сервис 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), но компилятор не позволил бы мне сделать это, хотя они одного типа! weired!