ASP.NET composant ActiveX Ne peut pas créer

J'ai un ASP.NET application qui permet aux utilisateurs d'exporter leur personnel des absences de chaque mois à Microsoft Excel. L'application est actuellement de générer l'exception suivante

Exception: le composant ActiveX Ne peut pas créer.

avec la pile suivante trace

Système.Exception: le composant ActiveX Ne peut pas créer.
chez Microsoft.VisualBasic.L'Interaction.CreateObject(String ProgId, Chaîne ServerName)
au RH.ManagerSummary.ExportToExcel() dans H:\Development\pagec\Visual Studio 2005\Projects\RH\ysnet2\Time\ManagerSummary.aspx.vb:ligne 935
au RH.ManagerSummary.btnExcel_Click(Object sender, EventArgs e) dans H:\Development\pagec\Visual Studio 2005\Projects\RH\ysnet2\Time\ManagerSummary.aspx.vb:ligne 891
au Système.Web.L'INTERFACE utilisateur.Contrôles webcontrols.Bouton.OnClick(EventArgs e)
au Système.Web.L'INTERFACE utilisateur.Contrôles webcontrols.Bouton.RaisePostBackEvent(String eventArgument)
au Système.Web.L'INTERFACE utilisateur.Contrôles webcontrols.Bouton.Système.Web.L'INTERFACE utilisateur.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
au Système.Web.L'INTERFACE utilisateur.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, Chaîne eventArgument)
au Système.Web.L'INTERFACE utilisateur.Page.RaisePostBackEvent(NameValueCollection postData)
au Système.Web.L'INTERFACE utilisateur.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Le code échoue à la ligne CreateObject.

    '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)

J'ai mis la permission de configuration DCOM pour l'Application Microsoft Excel pour le compte IUSR_ mais cela n'a pas résolu le problème. Toutes les idées serait très apprécié.

Acclamations

James

OriginalL'auteur winsql | 2009-12-04