是高手再进!!asp.net操作EXCEL时,出现权限不足,无法启动EXCEL进程的问题

laomu 2006-08-09 11:00:08
问题如题
服务器是:win2003 server + office 2003
以做如下处理
1.dcomcnfg配置excel组件(方法确保无误)
2.更改待操作文件夹(ntfs格式)权限
3.web.config中加入了:进程模拟<identity impersonate="true"/>
4.excel的.net 可编程组件已安装

说明:当将iis 中本站点应用程序池 预定义账户设置为:本地服务时,通过 http://localhost/xxx可以正常执行excel操作,但远程访问依然存在问题。

在线候高手啦,解决马上给分!
...全文
416 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
laomu 2006-08-09
  • 打赏
  • 举报
回复
各位大侠,所有用户都设置过了,一样不行哪!!!

会不会因为服务器处于域中的关系呢
真相重于对错 2006-08-09
  • 打赏
  • 举报
回复
win2003 里 asp.net运行在network service 用户下而不是asp_net用户
fengfangfang 2006-08-09
  • 打赏
  • 举报
回复
4 上传并读取Excel文件http://blog.csdn.net/fengfangfang/archive/2006/08/07/1033072.aspx
3 写Excel文件 http://blog.csdn.net/fengfangfang/archive/2005/08/19/459154.aspx
2 读取Excel文件 http://blog.csdn.net/fengfangfang/archive/2005/08/16/455874.aspx 1 权限设置 http://blog.csdn.net/fengfangfang/archive/2005/08/16/455797.aspx
enjoy330 2006-08-09
  • 打赏
  • 举报
回复
需要设置aspnet用户有启动运行DCOM中Microsoft Excel Application的权限!

开始--〉控制面板--〉元件服务--〉DCOM-->Microsoft Excel Application

点属性,然后将ASPNET用户加上所有的三项里的所有权限就ok
N_ccw 2006-08-09
  • 打赏
  • 举报
回复
在客户端浏览器要进行调用本地的程序,没权限是肯定不行的,如果这样都可以的话,那我们不是可以为所欲为了
IQ250 2006-08-09
  • 打赏
  • 举报
回复
把待操作文件夹(ntfs格式)权限放到最大
用calcs命令,给到everyone,试试
jimu8130 2006-08-09
  • 打赏
  • 举报
回复
加iis_user,aspnet用户及权限没有?
window221 2006-08-09
  • 打赏
  • 举报
回复
我把你说的所有方法都加了,
之后又给aspnet加权限,

现在客户端服务端测试就正常了
laomu 2006-08-09
  • 打赏
  • 举报
回复
多谢各位朋友,总算搞定了,把方法献给各位:
--------------------------------------------
1.服务器上增加一用户(放到administrators组)
2.将此用户作为待访问站点(或虚拟目录)的匿名用户中
3.专为此站点或虚拟目录新建一个应用程序池,且将此池的 标识-预定义账户 设置为:本地服务
《估计是因为域中运行,匿名时,启动服务端excel的账号为站点(或虚拟目录)所设置的匿名用户》
--------------------------------------------
现在开始散分啦,见者有份!!
真相重于对错 2006-08-09
  • 打赏
  • 举报
回复
你不要登陆到域里试试
laomu 2006-08-09
  • 打赏
  • 举报
回复
老大,刚咬牙重启了,问题依旧
laomu 2006-08-09
  • 打赏
  • 举报
回复
服务器不能重启呀,并且将aspnet设置为管理员组会产生好多安全隐患啦
行者无疆1982 2006-08-09
  • 打赏
  • 举报
回复
这种情况我遇到过多次,很多时候上面一切方式都没用
解决问题的经验就是把aspnet用户加入管理员组(需重启)
至于为什么要怎么做,我也不清楚

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧