0

状況: PC に Web アプリケーションがあり、ドキュメントを操作して問題なく PDF を生成しています。COM へのアクセス許可に問題があったため、dcomcnfg が正常に動作するように構成しました。

問題: Web サイトをサーバーに配置する必要があります。サーバーには Win8 Enterprise があります。Visual Studio はインストールされておらず、フレームワーク 4.0 と Word Office のみがインストールされています。PDF を生成しようとすると、常に次のエラーが返されます: CLSID を使用してコンポーネントの COM クラス ファクトリを取得しています ... dcomcnfg を実行し、IIS サービスへのすべてのアクセス許可をカスタマイズしました (動作せず、全員に配置しました)。すべての起動とアクティベーションのアクセス許可を設定して、全員を許可し、アクセス許可と構成アクセス許可も設定しました..それでも機能しません。

  • サーバーにdllを登録する必要がありますか?(どうすればいいですか?)
  • さらに構成が必要ですか?
  • すべての Office をインストールする必要がありますか?

PS: オフィス 2013

4

1 に答える 1

0

これをサーバーで使用することはお勧めしませんが、可能な解決策があります。

asp.net アプリケーションで管理者になりすます: http://msdn.microsoft.com/en-us/library/aa292118%28v=vs.71%29.aspx

  • セキュリティ上の問題がある可能性があります。
于 2012-12-07T16:40:36.223 に答える