Eğer webservisinden dosya indirip ,dosyayı açmaya çalıştığınızda hata alıyorsanız muhtemelen web servisinde dönen byte değerlerini Filestream'den okuyorsunuzdur.Filestream'den okumak yerine BinaryReader denerseniz dosyanız büyük ihtimalle doğru çalışacaktır.
Örneğin:
Dim bn As New System.IO.BinaryReader(System.IO.File.Open( _
Server.Mappath("~/OkunacakDosya.docx"), IO.FileMode.Open, IO.FileAccess.Read, IO.FileShare.Read))