0

上記の問題に直面しています。PDFを作成するレガシーコードがいくつかあります。このコードはサーバー上で実行されますが、私の PC では例外が発生します。

私に例外を与えるコードは次のとおりです。

IPdfManager objPDFTarget = (IPdfManager)Server.CreateObject("Persits.Pdf");

そして例外は

 Could not create an object of type 'Persits.Pdf'.

私は試してみました

  1. IPdfManager objPDFTarget = new PdfManager(); 打撃
  2. Type ExcelType = Type.GetTypeFromProgID("AcroPDF.PDF"); object ExcelInst = Activator.CreateInstance(ExcelType); ExcelType.InvokeMember("Visible", BindingFlags.SetProperty, null, ExcelInst, new object[1] { true }); IPdfManager objPDFTarget = (IPdfManager)ExcelInst; 打撃

ローカルの iis で公開し、IIS_IUSR へのフル アクセスを許可しましたが、何も許可しませんでした。

asp.net、.net 3.5 フレームワークを使用した Web アプリケーションです。

どんな助けにも感謝します。

4

1 に答える 1

0

最後に、このコードをデバッグするには、キーを使用して aspPdf セットアップをインストールする必要があり、dll だけでは不十分であることがわかりました。

于 2013-10-17T07:24:45.537 に答える