Asp.net mvc 4 PDF文件错误无法访问关闭的流

Asp.net mvc 4 PDF文件错误无法访问关闭的流,asp.net-mvc-4,pdf,mvcrazortopdf,Asp.net Mvc 4,Pdf,Mvcrazortopdf,我想为我的报告模块生成一个PDF文件。这是我在控制器中生成PDF文件的代码 public ActionResult Reports_CARF(int carf_id= 0) { var data = db.Dept_Approval_Data_vw.Where(x => x.carf_id == carf_id && x.request_category == "PETC Local Applications" && x.verified_by !

我想为我的报告模块生成一个PDF文件。这是我在控制器中生成PDF文件的代码

public ActionResult Reports_CARF(int carf_id= 0) 
{
    var data = db.Dept_Approval_Data_vw.Where(x => x.carf_id == carf_id && x.request_category == "PETC Local Applications" && x.verified_by != null).ToList();

    return new PdfActionResult(data);
}
我已将以下内容包括在我的控制器中:

using MvcRazorToPdf;
using iTextSharp.text;
using iTextSharp.text.pdf;
现在,当我尝试运行此代码时,浏览器中显示了此错误。


请给我一些建议。提前感谢。

根据个人经验,这可能是来自您的视图的格式错误的XHTML,导致MvcRazorToPdf中出现未经处理的异常


尝试呈现视图,例如返回
view()
而不是
返回新结果(数据)
,并通过XHTML验证器运行输出。

根据个人经验,这可能是来自视图的格式错误的XHTML,导致MvcRazorToPdf中出现未处理的异常


尝试呈现视图,例如,返回
视图()
而不是
返回新的结果(数据)
,并通过XHTML验证器运行输出。

使用
结构和显式
关闭
调用很可能是错误的,因为异常是
ObjectDisposedException
,最有可能是在您的
pdresult
实现中。有解决此问题的方法吗?我也在为同样的问题苦苦挣扎?PDFHelpers\MvcRazorToPdf.cs:47导致此错误的错误原因和cod在这个pastebin@mki上。任何人都可以帮助吗?您使用
结构和显式
关闭
调用很可能是错误的,因为异常是
ObjectDisposedException
,最有可能是在您的
pdresult
实现中。有解决此问题的方法吗?我也在为同样的问题苦苦挣扎?PDFHelpers\mvfranchortopdf.cs:47导致此错误的错误原因,cod在这个pastebin@mki上,有人能帮忙吗??