zoukankan      html  css  js  c++  java
  • Excel部署配置DCOM

    对 Excel进行编程,实际上就是通过 .Net Framework去调用 Excel的 COM组件,所有要在 Web环境下调用 COM组件的时候,都需要对其进行相应的配置。 很多朋友都反映在 Windows环境下调试正常的程序,一拿到 Web环境中就出错,实际上就是因为缺少了这一步。 下面就详细介绍 DCOM的配置过程。

    1、运行“dcomcnfg”,打开 DCOM配置程序。(或者 开始→设置→控制面版→管理工具→组件服务→计算机→我的电脑→DCOM配置)

    2、在应用程序列表中找到“Microsoft Excel应用程序”,点击“属性”,在2003下面如果没找不到属性,请打SP2补丁。

    3、将 “常规”选项卡中的 “身份验证级别”设为 “无”。

    4、选中 “安全性”选项卡中的 “使用自定义配置权限”,点击 “编辑”。

    5、在打开的对话框中添加 “Internet来宾用户”(通常是IUSR_机器名) ,访问类型设为“完全控制”。

    6、将 “身份标识”选项卡中的用户设为 “交互式用户”。

    7、点击“应用”之后,关闭属性页和 DCOM配置程序。配置完成

    Excle设置参考

    http://www.cnblogs.com/sjjsky/archive/2008/03/26/1123002.html

    自定义COM+组件,在启动时报错“错误代码 8000401A - 因为配置类型不正确,系统无法开始服务器进程。请检查用户名和密码。”

    解决办法:

    运行dcomcnfg打开组件服务,
    依次展开"组件服务"->"计算机"->"我的电脑"->"COM+应用程序"
    找到对应的应用程序
    右键打开属性对话框,点击"标识"选项卡,
    点"下列用户",把管理员(Administrator)的用户和密码(登陆服务器的密码)正确填写进去。但一旦重新装系统或者密码变化后需要重新在此处设置密码。

    有些同学按照上面全做了一遍还是不行,要注意 可能是你的默认访问权限和默认启动权限有问题,要注意给足几个用户的权限。总之是权限问题。

  • 相关阅读:
    不用写Windows服务实现定时器功能(FluentScheduler )
    (转).NET开发人员必备的可视化调试工具(你值的拥有)
    《C#本质论》读书笔记(14)支持标准查询操作符的集合接口
    关闭 Visual Studio 2013 的 Browser Link 功能
    《C#本质论》读书笔记(12)委托和Lambda表达式
    (2)Underscore.js常用方法
    JS中级
    .NET开发工具之Excel导出公共类
    (1)Underscore.js入门
    datatable绑定comboBox显示数据[C#]
  • 原文地址:https://www.cnblogs.com/zgqys1980/p/3520926.html
Copyright © 2011-2022 走看看