首页 > 解决方案 > System.IO.Directory.Exists 在目录存在时返回 false

问题描述

以下代码引发异常,阻止网站显示:

        if (!System.IO.Directory.Exists(newPath))
        {
            throw new System.IO.DirectoryNotFoundException();
        }

newPath 变量是格式为 \\IPADDR\QA\FileAttachments 的字符串。

可以在 Windows 资源管理器或 Windows PowerShell(以管理员身份运行)中访问该目录。

我怀疑这是权限或安全问题,我该如何检查?

还有哪些其他可能会产生假货的问题?

此代码适用于访问完全相同文件夹的另一台服务器。

编辑 - 更正了字符串格式。

标签: c#.netfile-io

解决方案


正如 Dour High Arch 指出的那样,这可能是这个问题的重复。.

通过将应用程序池用户更改为服务器的管理员解决了该问题。


推荐阅读