加载中…
个人资料
小瓶子
小瓶子
  • 博客等级:
  • 博客积分:0
  • 博客访问:98,906
  • 关注人气:13
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

Microsoft Office Excel 不能访问文件

(2013-03-13 10:51:18)
标签:

excel

it

分类: ASP.NET
System.Runtime.InteropServices.COMException: Microsoft Office Excel cannot access...
Microsoft Office Excel 不能访问文件“D:\WWWRoot\KOBELCOSH\WebUI\ExcelTemplate\QUOTE5.xls”。 可能的原因有:
文件名称或路径不存在。
文件正被其他程序使用。
您正要保存的工作簿与当前打开的工作簿同名。 

Microsoft Office Excel cannot access the file 'E:\ManagerSite\TempExcelFile\attendance_template.xlsx'. There are several possible reasons:

• The file name or path does not exist.
• The file is being used by another program.
• The workbook you are trying to save has the same name as a currently open workbook.

  
解决办法:
   1:在服务器上安装office的Excel软件. 
  2:在 "开始 "-> "运行 "中输入dcomcnfg.exe启动 "组件服务 " 
  3.在"DCOM配置"中找到"Microsoft Excel 应用程序",在它上面点击右键,然后点击"属性",弹出"Microsoft Excel 应用程序属性"对话框
 4.点击"标识"标签,选择"交互式用户"
 5).点击"安全"标签,在"启动和激活权限"上点击"自定义",然后点击对应的"编辑"按钮,在弹出的"安全性"对话框中填加一个"NETWORK SERVICE"用户(注意要选择本计算机名),并给它赋予"本地启动"和"本地激活"权限
  6).依然是"安全"标签,在"访问权限"上点击"自定义",然后点击"编辑",在弹出的"安全性"对话框中也填加一个"NETWORK SERVICE"用户,然后赋予"本地访问"权限.

3.重新启动IIS,测试通过



如果是iis7+win2008 R2 则在组件服务中的 EXCEL Application 修改以上属性即可。

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
前一篇:IIS7 部署 MVC3
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

    < 前一篇IIS7 部署 MVC3
      

    新浪BLOG意见反馈留言板 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有