win7中组件服务中的dcom配置

win7中组件服务中的dcom配置

ID:14241831

大小:649.79 KB

页数:9页

时间:2018-07-27

win7中组件服务中的dcom配置_第1页
win7中组件服务中的dcom配置_第2页
win7中组件服务中的dcom配置_第3页
win7中组件服务中的dcom配置_第4页
win7中组件服务中的dcom配置_第5页
资源描述:

《win7中组件服务中的dcom配置》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、WIN7中组件服务中的DCOM配置找不到Microsoft Excel应用程序的解决办法(2013-06-0222:59:24)转载▼标签:it分类:其他开发语言在运行栏中输入命令:dcomcnfg,打开组件服务管理窗口,但是却发现找不到MicrosoftExcel程序,这主要是64位系统的问题,excel是32位的组件,所以在正常的系统组件服务里是看不到的可以通过在运行里面输入comexp.msc-32来打开32位的组件服务,在里就能看到excel组件了,希望对您有所帮助 对 Excel 进行编程,实际上就是通过

2、 .NetFramework 去调用 Excel 的 COM 组件,所有要在 Web 环境下调用 COM 组件的时候,都需要对其进行相应的配置。很多朋友都反映在 Windows 环境下调试正常的程序,一拿到 Web 环境中就出错,实际上就是因为缺少了这一步。下面就详细介绍 DCOM 的配置过程。1、运行“dcomcnfg”,打开 DCOM 配置程序。(或者 开始→设置→控制面版→管理工具→组件服务→计算机→我的电脑→DCOM配置)  2、在应用程序列表中找到“MicrosoftExcel 应用程序”,点击“属性”,

3、在2003下面如果没找不到属性,请打SP2补丁。  3、将 “常规” 选项卡中的 “身份验证级别” 设为 “无”。  4、选中 “安全性” 选项卡中的 “使用自定义配置权限”,点击 “编辑”。  5、在打开的对话框中添加 “Internet来宾用户”(通常是IUSR_机器名) ,访问类型设为“完全控制”。  6、将 “身份标识” 选项卡中的用户设为 “交互式用户” 。  7、点击“应用”之后,关闭属性页和 DCOM 配置程序。配置完成如果以上配置不成功.请将启动和访问的权限设置到最大如:EveryOne在开始-》运

4、行中录入“dcomcnfg”单击“确定”后弹出“组件服务”窗口 依次选择“组件服务”-》“计算机”-》“我的电脑”-》“DCOM配置”如下图:在“DCOM配置”下找到“MicroSoftExcel应用程序”,单击右键然后选择“属性”弹出如下窗口:在弹出的窗口中选择“安全”标签,在“启动和激活权限”分组框中选择“自定义”,然后点击“编辑”按钮在弹出的“启动权限”窗口中点击“添加” 在“选择用户或组”窗口中点击“高级”先点击“立即查找”按钮,在“搜索结果”窗口中找到“NETWORKSERVICE”用户,然后点击确定 这

5、时返回“选择用户或组”窗口,“NETWORKSERVICE”用户已在窗口中在上部窗口选择“NETWORKSERVICE”用户,然后在下部窗口将全部可选权限赋予“允许” 最后在“标识”标签中将“运行此应用程序的用户帐户”选择“交互式用户”“访问权限”和“配置权限”的配置方法与“启动与激活权限”相同,不再累诉。“MicroSoftWord文档”和“MicrosoftPowerPoint演示文稿”的配置方法与“MicrosoftExcel应用程序”相同,不再累诉。“{000C101C-0000-0000-C000-000

6、000000046}”服务的配置方法与“MicrosoftExcel应用程序”相同,不再累诉。Excelnetworkserver用户wordeveryone用户使用"Provider=Microsoft.ACE.OLEDB.12.0;"+"DataSource="+filePath+";"+"ExtendedProperties='Excel12.0;IMEX=1'"进行连接时,调试程序无报错但服务器部署后在客户端无法使用,报错信息为“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程

7、序问题分析:1.服务器端没有装Office2007客户端,或没有安装“数据连接组件”。 安装缺失的DatabaseEngine2.当前Web应用程序的应用程序池是64位的Sharepoint应用程序池,因为提供连接Excel的provider不支持当前64版本的操作系统右击解决方案,选择属性,打开配置管理器,活动解决方案平台区域选择新建解决方案平台选择X86,重新编译生成程序打开IIS7的管理器,打开“应用程序池”区域。在右边的侧边栏,你会看到一个选项,上面写着“设置应用程序池的默认”。点击它,会弹出一个窗口选项。

8、选中“启用32位应用程序”,然后重新启动应用程序池。 其他方案:若目标应用程序不能将应用程序池"启用兼容32位应用程序",只能在64位应用程序池下运行,且又想有上传Excel的功能,可按如下方式:a、创建Asp.netWebServiceapplication程序,并通过WebService来连接访问Excel。b、将此webserviceapplicati

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。