• Retrieving the COM class factory for component with CLSID {0002450000000000C000000000000046} failed due to the following error: 80070005


    解决办法 :添加ASP.NET权限访问COM组件服务。

    IIS 5 上为 {MACHINE}\ASPNET

    IIS 6 和 IIS 7 上为网络服务:NETWORK SERVICE

    IIS 7.5 上为配置的应用程序池标识:IIS AppPool\{应用程序池}

    解决步骤(win8iis8为例)

    1."控制面板->管理工具->组件服务"打开组件服务

    2.修改位置

    3.添加启动和激活权限

    (1)以下为添加NETWORK SERVICE的情况

    (2)以下为添加应用程序池的情况

    这里添加的是网站的应用程序池

    IIS AppPool\Classic .NET AppPool

    4.添加访问权限

    5.修改标识

    注意:

    如果在不远程登录服务器的情况下,访问报错,那是因为使用交互式用户,选中这个选项时,服务器必须有用户登录,这不太现实,建议指定一个用户。

    作者:王春明 出处:http://wangchunming.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    好文章集合
    WPF:布局
    xcode6.0 模拟器打不开
    vue-vux初学
    【个人笔记】《知了堂》MySQL三种关系:一对一,一对多,多对多。
    vue-axios跨域配置
    vue+webpack使用
    vs code插件
    echarts图表属性设置
    【个人笔记】《知了堂》ajax的get及post请求
  • 原文地址:https://www.cnblogs.com/wangchunming/p/3120874.html
Copyright © 2020-2023  润新知