我先问一下你的情况, 你通过数据库查出了结果, 是不是能根据查询的结果知道要取哪个文件?是否可以把它的C:\Inetpub\ftproot\little-mis\littleoa\Document\DocDispatch\ 在你的web服务器上建个虚拟映射盘? 
比如叫它I:
你要访问它下面的文件可以先在Web.config中<system.web>里加一行配置
<identity impersonate="true"/>
它用验证方式保证能访问映射盘的文件系统从映射盘上读数据
DirectoryInfo info = new DirectoryInfo("i:\\");
DirectoryInfo[] infos = info.GetDirectories();
foreach(DirectoryInfo s in infos)
{
Response.Write(s.Name + "<br>");
}

解决方案 »

  1.   

    可以 在 WEB服务器 作个  web Service , 通过 他 来 访问 数据库 服务器 , 并且把 结果 传递 给 client
      

  2.   

    我项…………………… WEB service 怎么做呀。大家还有没有什么好的办法。
      

  3.   

    用web service, 那你数据库服务器也得装上.net 框架才能运行了新建个web service项目, 写个method, 里面根据传递的参数, 把文件以base64格式返回在aspx页面中调用web服务, 取得结果
    这样做效率比较低
      

  4.   

    在你的网站中建立一个虚拟目录,指向C:\Inetpub\ftproot\little-mis\littleoa\Document\DocDispatch\,名称为:DocDispatch;那么在数据库中你一定有文件的名称,这样就可能通过\DocDispatch\mydoc.doc调用你的WORD文件了!
      

  5.   

    楼上这位大侠。我有些不明白你说的意思?????我的QQ:18867098 MSN:[email protected]加我。