即使文件位于物理位置,文件也不存在

时间:2012-09-09 07:32:29

标签: asp.net iis

我们的托管服务器最近从Microsoft server 2003转移到2008,因此我们配置 IIS 7.0 在我们的一个模块中,我们检查文件是否存在于特定的物理路径中,例如

 if (File.Exists(@"C:\logo.jpg"))
        {
            // some logic
        }

实际上,当我去logo.jpg文件的物理路径确实存在但是从代码的角度来看 它不存在我在这里做错了,它在我的旧服务器中使用 IIS 6

注意:我从物理路径匹配,因为我有足够的* .jpg文件(超过10000)

如果有任何线索,请建议

非常感谢

1 个答案:

答案 0 :(得分:2)

将您的徽标移动到IIS用户可以读取的位置,例如项目目录或该目录的子目录,然后更新代码以从那里读取徽标。