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