我正在使用NReco html转pdf转换器进行我的项目。在服务器上运行3天后,它给我报错了,而且之前几个月一直没有问题。更糟糕的是,我的本地电脑上用相同的代码可以正常工作。我猜想,问题可能与某些文件夹授权或已经在服务器电脑上创建的临时文件有关。我也已经删除了/user和windows/temp文件夹下的临时文件,但仍然出现错误:
简单的错误信息是: "文件已存在"
代码:
简单的错误信息是: "文件已存在"
代码:
public static byte[] ToPDF(this HttpContext context, string htmlContent )
{
string logFile = context.Request.PhysicalApplicationPath + "\\" + "log.txt";
try
{
var converter = new HtmlToPdfConverter();
converter.Margins = new PageMargins { Bottom = 20, Top = 18 };
var pdfBytes = converter.GeneratePdf(htmlContent); //THROW EXCEPTION ON THIS LINE
errorMsg = "Error Code:00x1";
return null;
}
catch (Exception exp)
{
errorMsg = "Error Code:00x2";
CreateErrorLog(context ,exp);
return null;
}
}