ASP.NET生成WORD文档服务器部署注意事项






1、Asp.net 2.0在配置Microsoft Excel、Microsoft Word应用程序权限时 error: 80070005 和8000401a 的解决总  
2007-11-01 11:30  

检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。 

控制面板-》管理工具-》组件服务-》计算机-》我的电脑-》DCom配置-》找到Microsoft Word文档 
之后 
单击属性打开此应用程序的属性对话框。   
单击"安全"选项卡,分别在"启动和激活权限"和"访问权限"组中选中"自定义",然后 
自定义->编辑->添加ASP.NET账户和IUSER_计算机名  
* 这些帐户仅在计算机上安装有 IIS 的情况下才存在。  
13. 确保允许每个用户访问,然后单击确定。  
14. 单击确定关闭 DCOMCNFG。  

 

[

  1. 运行Dcomcnfg.exe
  2. 组件服务――计算机――我的电脑――DCOM配置――找到microsoft word 文档
  3. 点击属性
  4. 选择安全性”
  5. 选定“使用自定义访问权限”和“使用自定义启动权限”
  6. 分别编辑权限,添加ASPNET,VS Developers,Debugger User
  7. 选择“身份标识”,在选定“交互式用户” 即可
  8. 在Web.config里加 <identity impersonate="true" userName="Administrator" password="123"/>]

 





检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 8000401a 。  
运行dcomcnfg打开组件服务,  
依次展开"组件服务"->"计算机"->"我的电脑"->"DCOM配置"  
找到"Microsoft Excel应用程序"或"Microsoft Word应用程序",  
右键打开属性对话框,点击"标识"选项卡,  
点"下列用户",把管理员的用户密码正确填写进去...  
点击"安全"选项卡,  
依次把"启动和激活权限","访问权限","配置权限",都选择为自定义,  
然后依次点击它们的编辑,把everyone添加进去,并加入所有的权限...  
OK,解决此问题! 


2、请设置web.config中的<identity impersonate="true" userName="administrator" password="51aspx"/>帐号和密码,否则会提示检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。  
例如  

1 <system.web
2 <identity impersonate="true" userName="administrator"password="chuguo186"/> 
3 </system.web>
 
posted @ 2012-07-27 13:57  zhu_xj  阅读(211)  评论(0编辑  收藏  举报