我使用了Microsoft.Office.Interop.Excel导出时有如下提示检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))。我应该如何解决呀在网上有好多说修改DCOM权限的,可我都试过了都不行,搞了我一个多星期了
解决方案 »
- 如何一处一个字符串中的字符?
- IList<Dictionary<string, string>>数据绑到repeater上
- 请问对于初学者C#学到什么程度可以学习ASP.NET?
- Web小程序运行后提示:unable to start debugging on the web server.请指教~~
- 刷新框架
- 框架A中如何刷新框架B,(请用C#编写)
- 求教一个ASP.NET2.0的问题.....
- 求救!如何使用JavaScript实现Treeview控件的操作?
- ======第2个帖100分 求cs里写类似ASP程序的代码!开两个贴,每个100分,帮助.Net半菜鸟活动! ========
- ASP.NET 1.0 VS2003 SQL 2000 Forms身份验证代码!
- 求助Asp.net导出数据进 Excel
- 求个EXT.NET PRO 2.1的社区版本源码.
因为我用的是发vs2010开发的,它用的是excel 11iis 设置问题,权限用 localsystem 就好了。权限用 localsystem 是在什么位置呀,万分非谢
1:在服务器上安装office的Excel软件.2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务"3:依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置"4:在"DCOM配置"中找到"Microsoft Excel 应用程序",在它上面点击右键,然后点击"属性",弹出"Microsoft Excel 应用程序属性"对话框5:点击"标识"标签,选择"交互式用户"6:点击"安全"标签,在"启动和激活权限"上点击"自定义",然后点击对应的"编辑"按钮,在弹出的"安全性"对话框中填加一个"ASP.net"用户(注意要选择本计算机名),并给它赋予"本地启动"和"本地激活"权限.我都搞了,就是不得
推荐NPOI
2.设置相关权限。可设置everyone 试试 然后再改回来
3.实在不行 不用Excel的方式生成xsl。