日期:2014-05-17  浏览次数:20456 次

.Net通过模版生成Word 和Excel下载 部署到IIS报错
    .Net通过模版生成Word和Excel保存到服务器上,然后返回物理路径给前台下载,在VS 上调试正常,下载都正常.
    部署到IIS后,excel导出正常,导出word,就报错,如图.

    现在的问题是,excel和word 无论是模版的路径还是导出后的路径都是一样的.同样是通过方法返回物理路径,但是word就是保存,环境是 VS2010+IIS7.5+Office2010


    在网上搜集关于权限、路径什么的乱七八糟的试了试,没有解决,求助大神一针见血.

------解决方案--------------------
放到IIS上面  word能生成吗?先看一下文件是不是在服务器的目录里。
我也有这个问题,帮你顶一下
------解决方案--------------------
在服务器上找到你的模版把只读去掉。
------解决方案--------------------
如果是权限问题

在web.config中使用身份模拟,在<system.web>节中加入   <identity impersonate="true" userName="你的用户名" password="密码"/>
 </system.web>