4

ローカル マシンに abcPDF 9.1.1.5 バージョンをインストールしましたが、すべてが完全に機能します。しかし、コードを Windows Server 2008 R2 マシンにデプロイすると、このエラーが発生します。

誰でも何が問題なのか教えてくれます。

私はすでに次の記事を調べましたが、これはうまくいきません。

12

コード:

string strFileName = Invoice.InvoiceNumber;
XSettings.License = "something-something-something";
Doc m_GeneratePDF = new Doc();
m_GeneratePDF.HtmlOptions.Engine = EngineType.Gecko;
StringBuilder strBuilderHTML = new StringBuilder();
string strHTML;
strBuilderHTML.Append("<HTML>");
strBuilderHTML.Append("<meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />");
strBuilderHTML.Append("<head>");
//strBuilderHTML.Append("<link href='styles/Site.css' rel='stylesheet' type='text/css' />");
strBuilderHTML.Append("</head>");
strBuilderHTML.Append("<BODY>");
strHTML = strBuilderHTML.ToString();

theID = m_GeneratePDF.AddImageHtml(strHTML);

それは私の問題に関連しています。

4

3 に答える 3

1

最後に、この問題と3日間戦った後、私はそれを解決しました。

これが私がしたことです:1)32ビットマシンのWindows 8からコードを公開していました2)私のサーバーはWindows Server 2008 R2 64ビットマシンでした。

=> iisオプションから32ビットアプリケーションを有効にしましたが、グーグルでは問題を解決できませんでした。その後、=>「ユーザープロファイルの読み込み」を設定しましたが、問題は解決しませんでした。=>その後、あなたのサーバー上の abcPDF と abcGeco dll に完全な権利を与えると誰かが私に言いました。

次に、64ビットマシンからコードをコンパイルするか、64ビットABCpdfおよびABCGeco dllファイルをbinフォルダーから公開フォルダーにコピーし、最終的に機能しました。

于 2014-02-06T16:29:09.873 に答える