首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

50分求异常

2012-01-02 
50分求错误webservcie建立在本机IIS上,功能是可以图片服务,可以调用本服务上的图片,代码如下:[WebMethod]p

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下的程序却可以每次都调出图片来。

[解决办法]
沙发,帮忙顶

热点排行