我的服务器操作系统是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 完全控制 读取;
标识:交互式用户\启动用户都选过
检索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 完全控制 读取;
标识:交互式用户\启动用户都选过
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货