我使用 File.Exists() 检查的文件路径位于映射驱动器 ( Z:\hello.txt
) 上。代码在调试环境中运行良好,但是在 IIS 中,它总是返回 false
var fullFileName = string.Format("{0}\\{1}", ConfigurationManager.AppSettings["FileName"], fileName);
if (System.IO.File.Exists(fullFileName))
为什么会这样,我该如何解决这个问题?
我已授予每个人在该映射驱动器中的完全读/写权限
编辑:
我尝试通过删除文件\\192.168.1.12\Examples\Files\2.xml
,得到相同的结果。它没有检测到 IIS 上的文件,但在调试时工作正常