0

ShellObject.FromParsingName(filepath) を使用して、Thumbnails プロパティにアクセスし、Windows API Code Pack を使用して PDF ファイルのサムネイルを生成する Web サービスを構築しています。

これは、コンソール アプリケーションでホストされている限り正常に動作しますが、Windows サービスまたは IIS でホストするとすぐに動作しなくなります。これらのコンテキストには Windows シェルがないためです。

そのようなコンテキストで Windows シェルを強制的にロードできますか? どうすればこの問題を解決できますか?

4

1 に答える 1

0

1 つのオプションは、コンソール アプリケーションでホストし、Web サービスからコンソール アプリの新しいプロセスを生成することです。理想的ではありませんが、以前は(さまざまな理由で)実行する必要があり、問題なく動作しました。

于 2014-03-23T12:00:34.063 に答える