1

Windows 2008 R2 SP1 で iis7 を実行している単純なアプリがあります。アプリケーションは Crystal レポートをロードし、printtoprinter メソッドを使用してレポートをプリンタに出力します。すべて正常に動作しますが、w3wp.exe が制御不能です。手動でリサイクルする前に、最大 2GB に達しました。少なくとも 2K のレポートをプリンターで印刷するサイトを使用している約 8 人がいます。

レポートを印刷した後、ReportDocument オブジェクトの .Close と .Dispose を使用しています。ASP.net 3.5 の使用

Using rptDoc As New ReportDocument

        rptDoc.Load(FilePackList)
        rptDoc.SetDataSource(data)
        rptDoc.PrintOptions.PrinterName = DropDownPackList.Text
        rptDoc.PrintToPrinter(nCopies, False, 0, 0)
        rptDoc.Close()
        rptDoc.Dispose()
    End Using

なぜそれが私の記憶を殺しているのか、何か助けてください。

4

0 に答える 0