owc控件在客户端读取服务器端文件报错
owc在客户端使用如下属性:<param name="DataType" value="HTMLURL" />
<param name="HTMLURL" value="<%=FileName%>" />
服务器端的代码为:
OWC11.SpreadsheetClass SheetRt = new OWC11.SpreadsheetClass();
string fileTempName = Guid.NewGuid().ToString();
FileName = Server.MapPath("~") + "\\tempfile\\" + fileTempName + ".html";
if (File.Exists(FileName))
{
File.Delete(FileName);
}
//将SheetRt导出成html格式的数据
SheetRt.Export(FileName, OWC11.SheetExportActionEnum.ssExportActionNone, OWC11.SheetExportFormat.ssExportHTML);
在服务器上可以正常工作,可以在web页面显示服务器端设置的表格格式,但是在客户端打开页面的时候报告,不能找到FileName所示地址的文件,问路径是否错误
我已做过的工作
1 ie上的跨域访问设置
2 将ASPNET用户添加到Administrator组中,给予最大权限
3 将代码中指示的tempfile文件夹的设置为读写都可以,web用户读写都可以,并且添加了安全权限的用户everyone与guests
这样仍是显示不能导入指向地址的html文件
求指点 --------------------编程问答-------------------- --------------------编程问答-------------------- 给100分了 --------------------编程问答-------------------- 断点看看FileName 的全路径
补充:.NET技术 , ASP.NET