microsoft.Office.Interop.Word
を使用してドキュメントを生成するアプリケーションを開発しました。IIS + microsoft.Office.Interop.Word
ここではいくつかの問題に直面しています。
windows server 2012 R2
でドキュメント生成プロセスが機能していません。
何度かインターネットを介して長い間検索した後、現在は動作しています。 しかし、問題は私のサイトが約8時間アイドルモードになっていて、その後、同じ世代のドキュメントを作成しようとすると動作しません。
しかし、IIS上でアプリケーションプールを再起動した後、再び機能します。
何が起こっているのでしょうか?
ありがとうございます。
完了したら、すべてのアイテムがnullになっていることを確認していない場合でも、ガベージコレクタはそれらを元に戻さず、あなたのケースワードの多くのインスタンスが終了します。アプリケーションが終了してもそれらは残っているので、同じことがウェブに当てはまります。 – BugFinder
おそらく8時間後に、アプリケーションプールがアンロードされ、w3wpプロセスはありません。実行しているユーザーはログインしておらず、コードを実行できません。もちろん、例外情報が役立つでしょう。 – zaitsman
@zaitsman私はエラー情報を取得しようとしましたが、単一のトレースまたはヒントを見つけることができませんでした。 w3wpプロセスがない場合、サイトを実行することさえできませんが、すべてのDB機能で完全に動作し、ドキュメント部分のみが機能しません。 –