c# - System.IO.Directory.Exists 在目录存在时返回 false
问题描述
以下代码引发异常,阻止网站显示:
if (!System.IO.Directory.Exists(newPath))
{
throw new System.IO.DirectoryNotFoundException();
}
newPath 变量是格式为 \\IPADDR\QA\FileAttachments 的字符串。
可以在 Windows 资源管理器或 Windows PowerShell(以管理员身份运行)中访问该目录。
我怀疑这是权限或安全问题,我该如何检查?
还有哪些其他可能会产生假货的问题?
此代码适用于访问完全相同文件夹的另一台服务器。
编辑 - 更正了字符串格式。
解决方案
正如 Dour High Arch 指出的那样,这可能是这个问题的重复。.
通过将应用程序池用户更改为服务器的管理员解决了该问题。
推荐阅读
- mongodb - How to extends MongoDB aggregation?
- r - Glove Word Mover 相似度
- java - 将 Docker 映像作为容器运行(适用于 Windows 用户)
- node.js - 如何在 TypeScript 中通过索引访问通用对象的属性?
- laravel - Laravel Mix 和 VUE,未找到 VUE
- ios - 仅在响铃/静音开关打开时播放声音
- c++ - const 变量不被识别为数组维度
- null - pyqt5 py2app/pyinstaller MacOS High Sierra QPixmap::scaled: Pixmap is a null pixmap
- python - numpy poly() 和 root() 不可逆?
- stata - 满足条件时创建指示标志