{5FF57840-5172-4482-9CA3-541C7878AE0F}
次のエラーのため、CLSID を持つコンポーネントの COM クラス ファクトリを取得できませんでした:80070005
。
説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。例外の詳細:
System.UnauthorizedAccessException
: CLSID のコンポーネントの COM クラス ファクトリを取得{5FF57840-5172-4482-9CA3-541C7878AE0F}
できませんでした。次のエラーが原因です:80070005
。ASP.NET は、要求されたリソースへのアクセスを許可されていません。リソースへのアクセス権を ASP.NET 要求 ID に付与することを検討してください。ASP.NET には、アプリケーションが偽装していない場合に使用されるベース プロセス ID (通常
{MACHINE}\ASPNET
は IIS 5 または IIS 6 のネットワーク サービス) があります。アプリケーションが を介して偽装している場合<identity impersonate="true"/>
、ID は匿名ユーザー (通常は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 c:\windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\9b53e041\44708862\App_Web_report_agent_commission の ASP.report_agent_commission_aspx..ctor() .aspx
この問題は、Crystal Reports 2008 バージョン 10.5.3700.0 を使用しているときに発生します。その特定の Web ページで Crystal Report のコンテンツをコメントまたは削除すると、正常に動作します。Crystal reportviewer を現在の Web ページに配置すると、エラーが表示されます
ここから私を助けてくれませんか