首页 | 下载中心 | 图片中心 | 
您现在的位置: 海华网 >> 编程日志 >> ASP编程 >> 正文 用户登录 新用户注册
[组图]Win7的IIS调用Excel.Application(即Excel组件)的方法           
Win7的IIS调用Excel.Application(即Excel组件)的方法
作者:佚名  文章来源:本站原创  点击数:  更新时间:2014-4-17
    

[元件服務]在x64系統無法看見Microsoft Excel Application的問題

各位好!小弟最近所發表的 [元件服務]的[安全性]與[權限]驗證模型 文章中有網友表示在他的Windows Server 2008 R2中的[元件服務] 中的DCOM設定看不見 "Microsoft Excel Application"這個DCOM 伺服器 (筆者習慣稱為OLE Server),將Excel 2007重灌後還是一樣,並不是因為Excel 2007的問題.. 其實是因為在Windows Server 2008 R2的x64的環境的問題,因為在x64中是無法管控 以x32來執行的DCOM伺服器的,更精確的說是因為MMC跑在x64下面,所以無法控制x32的DCOM的緣故,若您開啟工作管理員察看EXCEL的Process你會知道Excel 2007仍是以x32來執行的。

[檢視圖片]

所以當然,如果您直接從系統管理工具—>[元件服務] 執行此時MMC是以x64來執行的,它會排除掉x32的DCOM伺服器,如下,看不到Microsoft Excel Application

[檢視圖片]

解決方式也很容易,就是要以x32方式執行MMC已開啟元件服務,我們知道元件服務是"comexp.msc"這個描述檔後,只要在開始工具列-->執行 如下命令:

mmc comexp.msc /32

 

並確認MMC已在x32下執行,如下:

[檢視圖片]

這時元件服務已經可以看到 Microsoft Excel Application 這個OLE Server了,如下圖:

[檢視圖片]

文章录入:付晓波    责任编辑:付晓波 
  • 上一篇文章: asp实现rar压缩和解压缩源代码

  • 下一篇文章: 没有了
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    专 题 栏 目
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文章
        网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)