0

{5FF57840-5172-4482-9CA3-541C7878AE0F}由于以下错误,检索具有 CLSID 的组件的 COM 类工厂失败: 80070005
说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息: :由于以下错误System.UnauthorizedAccessException,检索具有 CLSID 的组件的 COM 类工厂失败: 。{5FF57840-5172-4482-9CA3-541C7878AE0F}80070005

ASP.NET 无权访问请求的资源。考虑向 ASP.NET 请求标识授予对资源的访问权限。ASP.NET 有一个基本进程标识(通常{MACHINE}\ASPNET在 IIS 5 上或 IIS 6 上的网络服务上),如果应用程序不是模拟的,则使用该标识。如果应用程序通过 模拟<identity impersonate="true"/>,则身份将是匿名用户(通常IUSR_MACHINENAME)或经过身份验证的请求用户。

要授予 ASP.NET 对文件的访问权限,请在资源管理器中右键单击该文件,选择“属性”并选择“安全”选项卡。单击“添加”以添加相应的用户或组。突出显示 ASP.NET 帐户,然后选中所需访问权限的框。

源错误:

 Line 23:  public partial class Report_Agent_Commission : System.Web.UI.Page
 Line 24:  {
 Line 25:      ReportDocument obj = new ReportDocument();
 Line 26:      CrystalClass CCobj = new CrystalClass();
 Line 27:      static string repFile = string.Empty;

源文件:
d:\inetpub\vhosts\impactwebclients.com\httpdocs\Report_Agent_Commission.aspx.cs

线路:25

堆栈跟踪:

[UnauthorizedAccessException:由于以下错误,检索具有 CLSID {5FF57840-5172-4482-9CA3-541C7878AE0F} 的组件的 COM 类工厂失败:80070005。] CrystalDecisions.CrystalReports.Engine.ReportDocument..cctor() +207 [TypeInitializationException: 'CrystalDecisions.CrystalReports.Engine.ReportDocument' 的类型初始化程序引发异常。] CrystalDecisions.CrystalReports.Engine.ReportDocument..ctor() +0 PBS.GUI.Report_Agent_Commission..ctor() in d:\inetpub\vhosts\ Impactwebclients.com\httpdocs\Report_Agent_Commission.aspx.cs:25 ASP.report_agent_commission_aspx..ctor() 在 c:\windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\9b53e041\44708862\App_Web_report_agent_commission .aspx


我在使用水晶报告 2008 版本 10.5.3700.0 时遇到的这个问题,如果我在该特定网页上评论/删除水晶报告内容,它工作正常。当我在当前网页中放置一个水晶报表查看器时,它显示错误

你能帮我从这里

4

1 回答 1

0

我自己找到了答案.. 请在 webconfig 中打开自定义错误模式并检查错误状态编号,99% 它给出错误号:500 - 这是一个内部服务器错误,在服务器机器上可能有问题他们必须安装水晶报告运行时,否则可能是任何其他问题,所以它不在您的编码部分,所以在确认 500 错误后向他们提出投诉

谢谢大家,如果它对任何人有用..它会很棒

于 2012-06-14T05:44:01.363 回答