无法在网络服务器上部署水晶报表Visual Studio 2010网站

时间:2012-02-02 09:28:12

标签: asp.net visual-studio-2010 crystal-reports

我使用crystal report 13.0.2000.0在vs10中开发了我的应用程序,我的应用程序在开发机器上工作正常,但在webserver上部署之后我遇到了以下错误:

检索具有CLSID {4DB2E2BB-78E6-4AEA-BEFB-FDAAB610FD1B}的组件的COM类工厂由于以下错误而失败:80070005访问被拒绝。 (HRESULT异常:0x80070005(E_ACCESSDENIED))。

服务器上的环境是32位的Windows 2008 R2。

我已安装以下

http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_2.zip

请帮我解决这个问题。

此致

2 个答案:

答案 0 :(得分:2)

也许IIS用户或ASP.NET用户无权访问Reports文件夹,请检查

答案 1 :(得分:1)

在IIS用户访问C:\ Windows \ Temp文件夹后,我的问题得以解决。 Crystal使用此目录,如果IIS用户没有访问权限,则可能会出现上述错误。