异常详细信息:System.UnauthorizedAccessException: 由于以下错误:80070005 访问被拒绝。(HRESULT: 0x80070005(E_ACCESSDENIED)),无法检索具有CLSID{4DB2E2BB-78E6-4AEA-BEFB-FDAAB610FD1B}组件的COM类工厂。
ASP.NET没有获得访问所请求资源的权限。请考虑授予ASP.NET请求标识对资源的访问权限。如果应用程序未模拟,则ASP.NET具有基本进程标识(通常在IIS 5上为{MACHINE}\ASPNET或在IIS 6和IIS 7上为Network Service,在IIS 7.5上配置的应用程序池标识)。如果应用程序通过模拟,身份将是匿名用户(通常为IUSR_MACHINENAME)或经过身份验证的请求用户。
要授予ASP.NET对文件的访问权限,请右键单击资源管理器中的文件,选择“属性”并选择“安全”选项卡。单击“添加”以添加适当的用户或组。将ASP.NET帐户突出显示,并选中所需访问权限的复选框。