我正在使用的传统ASP.Net系统使用“水族馆框架”,当您按下按钮时,它会在处理程序中执行代码。
此处理程序位于 App_Code \ Rules 。
中当我尝试从此代码编写文本文件时,不会生成该文件,也没有错误。
我用来编写文件的代码在其他地方使用而没有发生意外但是当我从App_Code \ Rules调用此代码时,不会生成该文件。
写入文件的代码如下所示;
HttpContext.Current.Response.Clear()
HttpContext.Current.Response.ContentType = "text/plain"
HttpContext.Current.Response.AddHeader("content-disposition", "attachment; filename=" & FileName.Replace(New Char() {" "c}, New Char() {"."c}) & ".csv")
HttpContext.Current.Response.Write(ExportString)
有关可能发生的事情以及文件未生成原因的任何想法?
修改
在写入Write之后,我查看状态,它是“200 OK”。