.NET系统中WEB服务器上文件的读取操作问题
近日学习用VS2005C#写一个程序.NET程序,实现一个WEB服务器上操作EXCEL文件的功能,有以下两种用法:
1.访问WEB服务器上已经有的EXCEL文件,这个我已经实现在客户端用IE直接打开或者保存;
2.根据WEB服务器上的一个EXCEL模板,生成一个新的EXCEL文件,修改数据后,保存,供客户端打开
结果在第2个功能实现上遇到问题,我是这样用的:
方法一:
SrcReportName = "http://localhost/"+"SourceReports/比较表.xls"; //源表名称
//但是执行到下面这个打开源文件时,不能访问,或者是出错,具体我不知道是什么错,就是执行到这里就退出了
xlBook = xlApp.Workbooks.Open(SrcReportName, xlOpt, true, xlOpt, xlOpt,
xlOpt, xlOpt, xlOpt, xlOpt, xlOpt, xlOpt, xlOpt, xlOpt, xlOpt, xlOpt);
方法二:
SrcReportName = @"D:\WEB01\SourceReports\比较表.xls"; //源表名称
//但是执行到下面这个打开源文件时,不能访问,或者是出错,具体我不知道是什么错,就是执行到这里就退出了
xlBook = xlApp.Workbooks.Open(SrcReportName, xlOpt, true, xlOpt, xlOpt,
xlOpt, xlOpt, xlOpt, xlOpt, xlOpt, xlOpt, xlOpt, xlOpt, xlOpt, xlOpt);
问题:就是说两种方法都不能打开源表,请教哪位高手指点,问题出在哪里?
------解决方案--------------------
接分
------解决方案--------------------DCOM权限问题。
呵呵,接分了。。。。