C# File.Exist方法无法';在C中找不到文件#

C# File.Exist方法无法';在C中找不到文件#,c#,system.io.file,C#,System.io.file,我有一个C#代码,检查服务器位置是否存在文件,然后执行一些操作。它在本地机器上运行良好。但在服务器上,当它试图查看文件存在时,返回false,即使文件存在于同一位置,也无法找到该文件。如果我重新设置并运行同一个程序,它就会工作。这是我的密码 mspath是持有服务器位置路径的变量 if (File.Exists(msPath)) { int length = msPath.IndexOf(companyName); string path = msPath.Substring(0

我有一个C#代码,检查服务器位置是否存在文件,然后执行一些操作。它在本地机器上运行良好。但在服务器上,当它试图查看文件存在时,返回false,即使文件存在于同一位置,也无法找到该文件。如果我重新设置并运行同一个程序,它就会工作。这是我的密码

mspath是持有服务器位置路径的变量

if (File.Exists(msPath))
{
    int length = msPath.IndexOf(companyName);
    string path = msPath.Substring(0, msPath.LastIndexOf("\\"));
}

您是否检查了文件的权限并确认路径正确?是否确保msPath是绝对路径?是。路径正确。我甚至ping了来自服务器的路径,文件位于该位置。路径可能正常,但IIS IUSR帐户对文件夹和文件的权限是否正确?是否有帮助?