我有一个 C# 代码,我正在检查服务器位置是否存在文件,然后执行一些操作。它在本地机器上运行良好。但是在服务器上,当它尝试查看文件是否存在时,它返回 false 并且即使文件存在于同一位置也无法找到该文件。如果我执行 IISReset 并再次运行相同的程序,那么它可以工作。这是我的代码
mspath 是持有服务器位置路径的变量。
if (File.Exists(msPath))
{
int length = msPath.IndexOf(companyName);
string path = msPath.Substring(0, msPath.LastIndexOf("\\"));
}