我想实现一个查询服务器版本功能,
客户端通过带参数访问服务器IIS,服务器页页通过参数查询生成文件列表XML,客户端下载服务器的版本清单XML再与本地清单对比,应该怎么写,谁有相关的代码,我以前是用直接查库的方式,我想改成这样的功能

解决方案 »

  1.   

    思路就是你说的啊。。
    我也是这个思路,就是客户端读取xml时老报错:根级别上的数据无效。
    我都郁闷几天了。。一直米解决我是想在客户端用DataSet读取xml,然后绑定到DataGridView上面。偶的代码有点乱,不好意思贴出来。。嘿嘿PS:LZ,请不要称我老兄!!!I'm a girl~~~~
      

  2.   

    还有,我不知道你的客户端是用什么,我用的是winform;服务器是IIS。
      

  3.   

    一样的,我不知道怎么在客户端传递参数给服务器网页,然后怎么接到收到网页生成的XML文件
      

  4.   

    在服务器端做个WebService不行么?不过觉得有点大才小用
      

  5.   

    我不知道你是怎么想的,我是在客户端放了一个webBrowser控件,使用它的Url属性转向服务器地址;在它的Url里写参数,如下:服务器地址: http://localhost/Ename?='"+参数值+"'用Request.QueryString接收客户端传过来的参数这样讲明白否???
      

  6.   

    我想就用HttpWebRequest和WebResponse就可以了吧
    如:            HttpWebRequest request = HttpWebRequest.Create("http://www.baidu.com/") as HttpWebRequest;
                WebResponse response = request.GetResponse();
                Stream stream = response.GetResponseStream();
                byte[] buf = new byte[1024];
                int len = stream.Read(buf, 0, 1024);
                richTextBox1.Text = Encoding.ASCII.GetString(buf, 0, len);