1

ASP.NET 4.0、、で開発されたWebアプリケーションがSQL SERVER 2008ありCrystal Report 2008ます。実行するVS2010と正常に動作しますが、デプロイするとIIS 7レポートが機能しません。

  • アプリケーションは正常にログインします。
  • データベースは正しいです。
  • レポートの接続は正しいです。
  • IISとWindows\Tempフォルダーに完全なアクセス許可を与えました

私はそれをグーグルで検索し、多くの解決策を見つけましたが、それらのどれも機能していません。
解決策を教えてください。さらに、レポートはIIS6で機能しています。
エラーは下の画像にあります ここに画像の説明を入力してください

4

2 に答える 2

3

Crystal で IIS7 を問題なく実行しています。突然、特定のレポートが失敗し始め、ロック ファイルが作成されましたc:\windows\temp. 。これまでの唯一の修正方法は、各レポートを開いて次の手順を実行することでした。

ファイル>ページ設定>次のオプション「プリンターなし(画面表示用に最適化)」をオフにします

その後、アプリケーション プールを停止し、c:\windows\tempディレクトリをクリーンアップして、アプリケーション プールを再開しました。その後、すべての問題が解決されました。

これは、最初から IIS7 環境が動作していることを前提としています。

于 2013-02-26T13:54:38.857 に答える
0

最後に、私は解決策を得ました*。私は使用ODBCしていましたが、それが問題でした。ユーザー DNS から接続を削除し、システム DSN で作成しました。

※一年前に入手したものですが、探している人向けです。それは役立つかもしれません。

于 2014-01-10T12:26:29.310 に答える