asp.net使用office遇到的权限问题解决方案
2013-02-04 14:57
381 查看
asp.net中使用excel和word时碰到了拒绝访问的问题。
excel错误:
检索 COM 类工厂中 CLSID 为 {00020812-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码。 (异常来自 HRESULT:0x8000401A)。
word错误:
检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码。 (异常来自 HRESULT:0x8000401A)。
首先这中问题全都是权限所导致,解决的办法只要配置权限就可以了。不光对excel和word有用,对所有的office产品都有效果。
进入正题,首先,在运行中输入dcomcnfg打开组件服务管理器->组件服务->我的电脑->DCOM->找到对应的Microsoft excel applicotion/Microsoft word 97-2003文档,然后右键属性->打开安全页签->
(1) 启动激活权限->选中自定义->编辑->添加Network service,EveryOne,interactive,administrator,Iusr->选中本地启动和本地激活;
(2) 访问权限->选中自定义->编辑->添加Network service->选中本地访问;
(3) 标识-> 交互试用户(如果交互式用户不好用,可以选择下拉用户,填写用户名和密码,并且在web.config中的<system.web>节点中添加
<identity impersonate="true"userName="YITONGYU\Administrator" password="Yty@12345"/> 用户名和密码要对应起来);
(4) 如果还不可以访问,则在运行中输入inetmgr打开iis管理器,选中web应用程序对应的程序池,把标识设置为 Local Service或Network Service;
excel错误:
检索 COM 类工厂中 CLSID 为 {00020812-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码。 (异常来自 HRESULT:0x8000401A)。
word错误:
检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码。 (异常来自 HRESULT:0x8000401A)。
首先这中问题全都是权限所导致,解决的办法只要配置权限就可以了。不光对excel和word有用,对所有的office产品都有效果。
进入正题,首先,在运行中输入dcomcnfg打开组件服务管理器->组件服务->我的电脑->DCOM->找到对应的Microsoft excel applicotion/Microsoft word 97-2003文档,然后右键属性->打开安全页签->
(1) 启动激活权限->选中自定义->编辑->添加Network service,EveryOne,interactive,administrator,Iusr->选中本地启动和本地激活;
(2) 访问权限->选中自定义->编辑->添加Network service->选中本地访问;
(3) 标识-> 交互试用户(如果交互式用户不好用,可以选择下拉用户,填写用户名和密码,并且在web.config中的<system.web>节点中添加
<identity impersonate="true"userName="YITONGYU\Administrator" password="Yty@12345"/> 用户名和密码要对应起来);
(4) 如果还不可以访问,则在运行中输入inetmgr打开iis管理器,选中web应用程序对应的程序池,把标识设置为 Local Service或Network Service;
相关文章推荐
- asp.net中使用excel类导出Excel文件,并导出到web客户端中遇到的问题
- 在asp.net mvc中使用百度UEditor初始化内容遇到自数据库中读取的html字符串在UEditor中始终是html编码的问题
- ASP.NET 4.0中使用FreeTextBox和FCKeditor遇到安全问题警告的解决办法
- asp.net 调用 生成word 后excel 权限不足的问题的一些使用经验
- 在使用Asp.net制作网站的时候遇到的问题(一)
- 配置asp.net IIS服务器遇到的问题以及详细图例解决方案
- Asp.Net中Word,Excel等office com组件操作权限的问题
- 在使用Asp.net制作网站的时候遇到的问题(二)
- ABP+AdminLTE+Bootstrap Table权限管理系统第一节--使用ASP.NET Boilerplate模板创建解决方案
- Asp.Net使用Ajax控件时遇到Sys未定义的错误的解决方案
- 在使用Asp.net制作网站的时候遇到的问题(一)
- Asp.Net中Word,Excel等office com组件操作权限的问题
- ASP.NET 4.0中使用FreeTextBox和FCKeditor遇到安全问题警告的解决办法
- 在使用Asp.net制作网站的时候遇到的问题(二)
- 转:asp.net "Web Site Administration Tool "使用中遇到的问题
- Asp.Net中Office COM组件操作权限的问题
- 使用VS编写ASP.NET(C#)遇到问题及解决(持续补充)
- FCKeditor 2.6.3 在ASP.NET中使用时出现的问题及解决方案
- asp.net c#.net项目中使用总结,遇到的各个问题的汇总
- 配置asp.net IIS服务器遇到的问题以及详细图例解决方案