我有一个ASP.NET应用程序,允许用户每月出口企业员工的缺勤到Microsoft Excel。该应用目前正在产生以下异常ASP.NET无法创建ActiveX组件
例外:无法创建ActiveX组件。
以下堆栈跟踪
System.Exception:无法创建ActiveX组件。 at Microsoft.VisualBasic.Interaction.CreateObject(String ProgId,String ServerName) at HR.ManagerSummary.ExportToExcel()in H:\ Development \ pagec \ Visual Studio 2005 \ Projects \ HR \ ysnet2 \ Time \ ManagerSummary.aspx.vb :行935 在HR.ManagerSummary.btnExcel_Click(对象发件人,EventArgs e)在H:\开发\ pagec \ Visual Studio 2005的\项目\ HR \ ysnet2 \时间\ ManagerSummary.aspx.vb:行891 在System.Web程序.UI.WebControls.Button.OnClick(EventArgs e) at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) at System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent (字符串eventArgument) 在System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl,字符串eventArgument) 在System.Web程序。 UI.Page.RaisePostBackEvent(NameValueCollection中POSTDATA) 在System.Web.UI.Page.ProcessRequestMain(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)
的代码失败在创建对象线。
'Create the Excel object
Dim objXL As Object = CreateObject("Excel.Application") ' New Microsoft.Office.Interop.Excel.Application
Dim objWB As Object = objXL.Workbooks.Add
Dim objWS As Object = objWB.Worksheets(1)
我设置权限DCOM配置为Microsoft Excel应用为IUSR_帐户,但尚未解决的问题。任何想法将不胜感激。
干杯
詹姆斯