3

ここに画像の説明を入力

設定画面の Com タブから BarTender を選択し、BarTender をプロジェクトに追加しました。

ここに画像の説明を入力

ここに画像の説明を入力

ローカル コンピューターでCtrl+を使用してプロジェクトを実行すると、バーコードをスムーズに印刷できます。F5

ここに画像の説明を入力

しかし、プロジェクトを wwwroot の下に公開すると、次のようなエラーが発生します。

ここに画像の説明を入力

また、プロジェクト プラットフォームを「x86 – x64 Any Cpu」に設定しましたが、何も変更されませんでした。

PS: 十分なポイントがないため、スクリーンショットをリンクとして提供しています。ごめんなさい

4

2 に答える 2

2

これは EXE サーバーであるため、Web サイトが実行されている ID の COM クラスにローカル起動およびローカル アクティベーションのアクセス許可を付与する必要があるようです。これは、DCOMCnfg.exe で実行できます。アプリケーション プール ID を調べて、適切な権限があることを確認してください。問題をテストする良い方法は、「EVERYONE」に設定することです。それが機能する場合、それは間違いなくあなたの問題ですが、「EVERYONE」に設定したままにしないでください. これが問題であることを証明したら、アクティベーション、起動、およびおそらくアクセス許可を正しく設定する必要があります。

于 2012-10-18T15:10:49.353 に答える
1

これは、ライブラリ自体のセキュリティ設定によるものです。ExcelとIllustratorのCOMでも同じ問題が発生しました。

これはExcelですが、このサイトではセキュリティと権限の設定について説明します。

アップデート:

ライブラリが見つからない場合は、32ビットのものである可能性があります。これらは常に64ビットコンソールに表示されるとは限りません(64ビットを実行していると仮定します)。その場合は、32ビットDCOMCONFIGを起動する必要があります。32ビットバージョンを起動する方法については、ページの下部を参照してください。

于 2012-10-18T14:43:28.707 に答える