文件不存在异常 - Spire PDF for .NET

时间:2014-11-11 18:04:42

标签: asp.net .net pdf spire

我使用以下代码尝试使用Spire PDF打印PDF文件。

Spire.Pdf.PdfDocument doc = new Spire.Pdf.PdfDocument();

doc.LoadFromFile(monroneyFilename);

doc.PrinterName = monroneyPrinter;
lock (printLock)
{
    doc.PrintDocument.Print();
}

当它到达LoadFromFile方法时,它给了我一个File不存在的异常。其余代码不会执行。

monroneyFilename是“p:\ foldername \ 11111111111111111.pdf”,其中17个字符代表车辆识别码。

文件名或文件夹名中没有空格,因此我见过的其他答案不适用。

我正在ASP.NET Web服务中运行它。

有人有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我能够发现问题。 P:驱动器映射到服务器上VPN上的网络PC上的文件夹。我正在跨域,因此Web服务的AppPool用户无法访问远程服务器上的文件。我能够在本地复制PDF并以那种方式进行测试,并且工作正常。

似乎Spire不会为坏凭据提供例外,它只是告诉您该文件不存在。