【问题标题】:Asp.net memory issue while file uploading文件上传时的 Asp.net 内存问题
【发布时间】:2010-07-22 17:17:36
【问题描述】:

我有两个 asp.net 页面。在第一页我有一个文件上传控件和一个提交按钮。在提交按钮单击事件中,文件将被发布到第二页。 第二页使用 request.files 方法接收文件。我的问题是当我上传一个大文件时,IIS 在接收文件时正在使用内存。但它不会在处理后清理池内存。我使用了 GC.collect 但没有用。 请告诉我如何清除此内存使用量。

Gopakumar

【问题讨论】:

    标签: asp.net iis memory


    【解决方案1】:

    你怎么知道 IIS 正在用完所有的内存?

    我建议使用NeatUpload 上传更大的文件。它比内置的 ASP.NET 东西要好得多。

    【讨论】:

      【解决方案2】:

      不要一次上传整个文件,而是尝试分块上传文件。 或者尝试分析您的应用程序并查看 GC 未收集哪些对象,您可以显式释放它们。

      您可以使用CLR ProfilerRedGate profiler

      【讨论】:

        猜你喜欢
        • 2011-02-18
        • 2013-07-04
        • 2017-11-26
        • 2018-07-28
        • 1970-01-01
        • 2012-11-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多