问题描述
“/”应用程序中的服务器错误。--------------------------------------------------------------------------------检索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有一个在应用程序没有模拟时使用的基进程标识(通常,在IIS5上为{MACHINE}ASPNET,在IIS6上为网络服务)。如果应用程序正在通过<identityimpersonate="true"/>模拟,则标识将为匿名用户(通常为IUSR_MACHINENAME)或经过身份验证的请求用户。要将ASP.NET访问权限授予某个文件,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示ASP.NET帐户,选中所需访问权限对应的框。源错误:执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。堆栈跟踪:[UnauthorizedAccessException:检索COM类工厂中CLSID为{00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误:80070005。]dtptimepage.Operate(StringpFileName)+44dtptimepage.LinkButton1_Click(Objectsender,EventArgse)+95System.Web.UI.WebControls.LinkButton.OnClick(EventArgse)+105System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(StringeventArgument)+107System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(StringeventArgument)+7System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandlersourceControl,StringeventArgument)+11System.Web.UI.Page.RaisePostBackEvent(NameValueCollectionpostData)+174System.Web.UI.Page.ProcessRequestMain(BooleanincludeStagesBeforeAsyncPoint,BooleanincludeStagesAfterAsyncPoint)+5102
解决方案
解决方案二:
救命啊
解决方案三:
怎么就没有人来帮我啊
解决方案四:
沒有裝excel吧
解决方案五:
装了
解决方案六:
好像是程序加载参数设置错误
解决方案七:
不是的,我在源码上测试是好好的,可是打包后就不行了
解决方案八:
服务器ASP.NET没有启动EXCELApplication的权限,设置比较复杂
解决方案九:
楼上的能否帮我
解决方案十:
我的qq是83872845有点急能否帮忙一下
解决方案十一:
不好意思,公司上不了QQ
解决方案十二:
你在网上查询一下dcom配置的相关资料,赋excel启动和运行的权限
解决方案十三:
这个论坛:www.jing-tech.net/bbs/有你的问题的答案.admin回答的.jing-techstudioadmin.计算技术服务大众