确定iTextSharp运行的用户帐户

时间:2013-05-22 18:44:58

标签: c# itextsharp

我有一个用户可以上传PDF文件的网站,然后我使用iTextSharp解析它们。

上传的文件会毫无问题地保存到网络共享中。然后我将新保存文件的文件路径传递给iTextSharp:

pdfReader = new PdfReader(fileName);

但我明白了:

Error: \\networkshare\savedPDF.pdf not found as file or resource. File: \\networkshare\savedPDF.pdf

查看source code我发现它无法获取文件流:

inp = BaseFont.GetResourceStream(filePath);
if (inp == null)
    throw new IOException(MessageLocalization.GetComposedMessage("1.not.found.as.file.or.resource", filePath));

由于此代码在我的计算机上运行良好且文件确实存在,因此我只能假设它是权限问题。此问题仅出现在生产中。

如何确定/设置组件运行的用户?

0 个答案:

没有答案