50分,找个错误
web   servcie建立在本机IIS上,功能是可以图片服务,可以调用本服务上的图片,代码如下: 
 [WebMethod] 
             public   byte[]   GetImage() 
             { 
                         int   b; 
                         string   filename   =   @ "C:\Inetpub\wwwroot\showp\新建文件夹\s.jpg "; 
                         if   (File.Exists(filename)) 
                         { 
                                     FileStream   s   =   File.OpenRead(filename); 
                                     MemoryStream   tempStream   =   new   MemoryStream(); 
                                     while   ((b   =   s.ReadByte())   !=   -1) 
                                     { 
                                                 tempStream.WriteByte(((byte)b)); 
                                     } 
                                     return   tempStream.ToArray(); 
                         } 
                         else 
                         { 
                                     return   new   byte[0]; 
                         } 
             } 
 客户端为pocket   pc应用程序,用的是pocket   pc   2003模拟器,代码如下: 
    private   void   Form1_Load(object   sender,   EventArgs   e) 
                         { 
                                     showPictures.Service   images   =   new   showpicture   .showPictures.Service(); 
                                     byte[]   image   =   images.GetImage(); 
                                     MemoryStream   memStream   =   new   MemoryStream(image); 
                                     Bitmap   bm   =   new   Bitmap(memStream); 
                                     pictureBox1.Image   =   bm; 
                         } 
 为什么用模拟器运行的时候偶尔能调出图片,大多数时候调不出来?错误提示:无法从传输连接中读取数据。但是直接运行在\bin\Debug下的程序却可以每次都调出图片来。
------解决方案--------------------沙发 ,帮忙顶
------解决方案--------------------你检查一下,是不是每次调用不出来的图片都是比较大的??   
 PDA开发和普通开发是不一样的~~
------解决方案--------------------本机的Web服务应该不会阿,我访问远程的请求图片的操作都从没出现过,我的是winform程序
------解决方案--------------------PPC 能不能访问web服务? 
 最好还是使用设备ppc ,保证PC能有IP
------解决方案--------------------up