“System.Exception: 无法创建 ActiveX 组件”之后
2006-06-30 11:21
351 查看
一台新的WIN2K3机器,IIS6.0。在运行一个使用到EXCEL自动化的页面时,出现了以下的错误。
Select Distinct WSN from VBApplication.dbo.WF_LIFactView where WS = 'ACC08EAE-D161-4DD7-A166-6DA76630600F';Select * from VBApplication.dbo.WF_LIFactView where WS = 'ACC08EAE-D161-4DD7-A166-6DA76630600F' and LI = '%'and [Year] = 2006 and [Month] = 1System.Exception: 无法创建 ActiveX 组件。 在 Microsoft.VisualBasic.Interaction.CreateObject(String ProgId, String ServerName) 在 ASP.report_wf_lireport_aspx.Page_Load(Object sender, EventArgs e) 位置 D:/PortalXP/Report/WF/LIReport.aspx:行号 67路径不能为空。参数名: path
其实这个错误是由于IIS账户没有创建EXCEL进程实例引起的,只要做以下的步骤就可以了。
1、安装Office
2、在开始-》运行中打入dcomcnfg.exe,启动组件服务。
3、在组件服务中,选择控制台根目录-》组件服务-》计算机-》我的电脑-》DCOM配置-》Microsoft Excel应用程序,右击属性,打开属性窗口。
4、在安全页签中,对配置启动和激活权限进行自定义,加入启动IIS进程帐户的完全权限。
Select Distinct WSN from VBApplication.dbo.WF_LIFactView where WS = 'ACC08EAE-D161-4DD7-A166-6DA76630600F';Select * from VBApplication.dbo.WF_LIFactView where WS = 'ACC08EAE-D161-4DD7-A166-6DA76630600F' and LI = '%'and [Year] = 2006 and [Month] = 1System.Exception: 无法创建 ActiveX 组件。 在 Microsoft.VisualBasic.Interaction.CreateObject(String ProgId, String ServerName) 在 ASP.report_wf_lireport_aspx.Page_Load(Object sender, EventArgs e) 位置 D:/PortalXP/Report/WF/LIReport.aspx:行号 67路径不能为空。参数名: path
其实这个错误是由于IIS账户没有创建EXCEL进程实例引起的,只要做以下的步骤就可以了。
1、安装Office
2、在开始-》运行中打入dcomcnfg.exe,启动组件服务。
3、在组件服务中,选择控制台根目录-》组件服务-》计算机-》我的电脑-》DCOM配置-》Microsoft Excel应用程序,右击属性,打开属性窗口。
4、在安全页签中,对配置启动和激活权限进行自定义,加入启动IIS进程帐户的完全权限。
相关文章推荐
- System.Exception: 无法创建 ActiveX 组件
- 无法创建 ActiveX 组件(转载)
- 部分组件无法创建,Scripting.FileSystemObject(FSO)对象的建立基础!
- System.Runtime.InteropServices.COMException (0x80004005): 无法创建目录或文件
- System.Web.HttpException: 无法在发送 HTTP 标头之后进行重定向的错误??
- System.Reflection.ReflectionTypeLoadException: 无法加载一个或多个请求的类型。有关更多信息,请检索 LoaderExceptions 属性。
- 阿里云解决刚创建之后无法ssh联接
- System.DllNotFoundException: 无法加载 DLL异常来自 HRESULT:0x800736B1
- 打开项目时提示如下错误:Visual Studio .NET 无法创建应用程序 。问题很可能是因为本地 Web 服务器上没有安装所需的组件
- maven创建spring项目之后,启动报错java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoade
- [转载]Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地WEB本地服务器上没有安装所需的组件。请运行Visual Studio .NET安装程序并添加WEB开发组件 收藏
- C#创建和使用ActiveX组件
- 4.4之后无法在外置SD卡根目录创建文件夹
- NotSupportedException-无法将类型“System.DateTime”强制转换为类型“System.Object”
- javaScript中利用ActiveXObject来创建FileSystemObject操作文件
- 无法创建k/3中间层组件
- 升级mvc版本时后,System.InvalidCastException: [A]System.Web.WebPages.Razor.Configuration.HostSection 无法强制转换
- System.Web.HttpException: 无法验证数据解决办法
- 采购订单根据采购信息记录进行创建,引用之后却无法带出INFO中物料的净价值的问题
- [解决]System.DllNotFoundException: 无法加载 DLL“SQLite.Interop.DLL” -- 绿化System.Data.SQLite.dll