ASP.NET应用无法查看文件

时间:2018-06-14 14:53:37

标签: asp.net

我有一个ASP.NET Web应用程序(VS 2017 Framework 4.5),它在开发中运行良好。当我部署到Web服务器并尝试引用这样的文件时:

PdfBitmap tiffImage = new PdfBitmap(item.TIFPageLocation);

返回“无法找到文件错误”。我甚至设置了一个if File.Exists()测试并得到了相同的结果。

该文件是对另一台服务器的引用,如下所示:\\myserver\myvolume1\00\12\7A\00127A90.TIF

当我在WinExplorer中的Web服务器上运行此路径时,它会在默认查看器中找到并打开TIF图像。然而,Web应用程序由于某种原因无法看到它。

这可能是一些权限问题,但我不确定在哪里。

有什么想法吗?

由于

卡尔

3 个答案:

答案 0 :(得分:0)

是的,这可能是权限问题。您的网络应用可能会在权限有限的帐户下运行(几乎肯定无权访问域中的任何内容)。

您需要:

a)提升他们的权利(对此非常小心)

b)在专门为此网站创建的新用户上下文下运行您的网站,并有权访问其他服务器

c)将您的图片放在更方便的地方。

答案 1 :(得分:0)

检查您的文件夹权限,它不应该具有读取权限交叉检查它是否适用于我

答案 2 :(得分:0)

与应用程序池标识关联的帐户。需要正确设置。