我的服务器操作系统是windows   Server   2003   ,刚开始安装的是office2003   之后又要求换成2007,把office2003卸载了,安装成office2007;对dcomcnfg中进行了EXCEL配置,我刚开始加了NETWORK   SERICE,最后加上了everyone还是报错,网页上错误信息如下: 
检索COM类工厂中CLSID为{00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误:   80070005。   
说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。   异常详细信息:
System.UnauthorizedAccessException:
检索COM类工厂中CLSID为{00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误:   80070005。   ASP.NET 未被授权访问所请求的资源。
请考虑授予ASP.NET请求标识访问此资源的权限。ASP.NET   有一个在应用程序没有模拟时使用的基进程标识(通常,在   IIS   5   上为   {MACHINE}\ASPNET,在   IIS   6   上为网络服务)。如果应用程序正在通过   <identity   impersonate= "true "/>   模拟,则标识将为匿名用户(通常为   IUSR_MACHINENAME)或经过身份验证的请求用户。   要将ASP.NET访问权限授予某个文件,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示   ASP.NET   帐户,选中所需访问权限对应的框。 源错误: 
执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。     堆栈跟踪:  
[UnauthorizedAccessException:检索COM类工厂中CLSID为{00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误:   80070005。] 
      ReprotExcel.getColStyle(String   strFilePath,   String   sheetName,   Int32   row,   Int32   col)   in   D:\20110512\Web_BackStage\BouwaWeb\BouwaCommon\ExcelReprot\ReprotExcel.cs:581 
      BouwaWeb.Search.ISE_RECEVIEMONEY.btnExcel_Click(Object   sender,   EventArgs   e)   in   D:\20110512\Web_BackStage\BouwaWeb\BouwaWeb\Search\ISE_RECEVIEMONEY.aspx.cs:283 
      System.Web.UI.WebControls.Button.OnClick(EventArgs   e)   +111 
      System.Web.UI.WebControls.Button.RaisePostBackEvent(String   eventArgument)   +110 
      System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String   eventArgument)   +10 
      System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler   sourceControl,   String   eventArgument)   +13 
      System.Web.UI.Page.RaisePostBackEvent(NameValueCollection   postData)   +36 
      System.Web.UI.Page.ProcessRequestMain(Boolean   includeStagesBeforeAsyncPoint,   Boolean   includeStagesAfterAsyncPoint)   +1565 -------------------------------------------------------------------------------- 
版本信息:   Microsoft   .NET   Framework   版本:2.0.50727.3620;   ASP.NET   版本:2.0.50727.3618   
我的配置如下: 
启动权限:NETWORK   SERVICE   本地启动,本地激活;everyone   本地启动   远程启动   本地激活   远程激活 
访问权限:NETWORK   SERVICE   本地访问;everyone   本地访问   远程访问 
更改配合权限:NETWORK   SERVICE   完全控制   读取;everyone   完全控制   读取; 
标识:交互式用户\启动用户都选过