4

これは暗闇の中でのショットですが、私は本当にここで立ち往生しています。

PDFレポートを吐き出すasp.net MVCアプリがあります。これは、本番環境の Windows Server 2003 / IIS6、Local Dev Server、および Win 7 / IIS7 でうまく機能します。

IIS 7.5 / Server 2008 の実稼働環境に移行すると、一部のレポートがエラーやトレースが書き込まれずに無期限にハングします。それらは一見永遠に回転し続け、サーバーからのリクエストが失敗することはありません。

これを行うレポートもあれば、そうでないレポートもあります。複数の関係者にレポートを見てもらいましたが、識別可能な違いは見つかりませんでした。

エラー/タイムアウトが発生しないのはなぜですか? 一部の Crystal レポートが失敗し、他のレポートが問題ないのはなぜですか?

これは、他のすべての環境で 100% 正常に機能します。私はいくつかの SQL トレースを実行しましたが、データベース コマンドが実行され、すぐに終了します。ハングはありません。

サーバーに 64 ビットと 32 ビットの Crystal ランタイムがインストールされています。(アプリ プールの 32 ビットを許可するが true に設定されています)。

私は他の場所でも同じ設定をしていますが、Win 7 / IIS 7 では問題なく動作します。

アプリ ユーザーをローカル管理者に一時的に追加し、両方のデータベースへのフル アクセスを許可しました

4

2 に答える 2

3

dotjoe の提案によると、システムに存在しないデフォルトのプリンターがこの問題の原因でした。a) サーバーにプリンターがインストールされているか、b) デフォルトで「プリンターなし」になっていることを確認してください。

ありがとう、スタックオーバーフロー!

于 2012-10-25T16:24:49.357 に答える