首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何解决“/”应用程序中“System.OutOfMemoryException”类型出现thrown.Server错误的异常

如何解决“/”应用程序中“System.OutOfMemoryException”类型出现thrown.Server错误的异常
EN

Stack Overflow用户
提问于 2017-07-27 17:50:37
回答 1查看 3K关注 0票数 0

我在asp.net网站上有一个按钮,当我输入某些值时,它会下载Excel文件,它指出了这个错误。

后面的代码如下所示

代码语言:javascript
代码运行次数:0
运行
复制
 Protected Sub Button4_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button4.Click
    Response.Clear()
    Response.AddHeader("content-disposition", "attachment;filename=FileName.xls")
    Response.Charset = ""
    Response.ContentType = "application/vnd.xls"
    Dim stringWrite As New System.IO.StringWriter()
    Dim htmlWrite As System.Web.UI.HtmlTextWriter = New HtmlTextWriter(stringWrite)
    GridView6.RenderControl(htmlWrite)
    Response.Write(stringWrite.ToString())
    Response.[End]()
End Sub

aspx中的按钮如下:

代码语言:javascript
代码运行次数:0
运行
复制
<asp:Button ID="Button4" runat="server" Text="Extract RTD Raw Data" nclick="Button4_Click" 
                 BackColor="#FF9966"  CssClass="myButton" Font-Bold="True" 
                 Font-Italic="True" />

我要得到这个堆栈的踪迹。

OutOfMemoryException:抛出了“System.OutOfMemoryException”类型的异常。 System.Web.Util.HttpEncoder.UrlDecode(Byte[]字节,Int32偏移量,Int32计数,编码) +76 System.Web.HttpValueCollection.FillFromEncodedBytes(Byte[]字节,编码) +164 System.Web.HttpRequest.FillInFormCollection() +77 HttpException (0x80004005):URL编码的表单数据无效。 System.Web.HttpRequest.FillInFormCollection() +130 System.Web.HttpRequest.EnsureForm() +69 System.Web.HttpRequest.get_Form() +13 System.Web.HttpRequest.get_HasForm() +9800635 System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull) +95 System.Web.UI.Page.DeterminePostBackMode() +69 System.Web.UI.Page.ProcessRequestMain(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint) +220

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-28 18:13:23

<machineKey validationKey="929DF4BCF13739428C8C765842BD122C653C28F688D39‌​9F216942E5438AA880B4‌​A793C0772A51660FDA9A‌​69B079AB3B0ADFCFC149‌​41F5BBD673BC72E9804D‌​F44" decryptionKey="0B4443E8C132884733E8B26587FFCE50562CF8CF9980B‌​AD4813A95D54A7A369B" validation="SHA1" decryption="AES" />文件中插入以下标记Web.config后,没有出现错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45357786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档