0
我們的託管服務器最近從微軟服務器2003轉移到2008年,因此我們我們配置IIS 7.0 在我們的模塊中,我們正在檢查之一,如果文件從perticular存在例如文件根本不存在它的存在在物理位置
if (File.Exists(@"C:\logo.jpg"))
{
// some logic
}
物理路徑其實,當我去到物理路徑爲logo.jpg文件確實存在,但是從代碼的角度 它不存在,我做錯了什麼在這裏,這一切都在我的工作舊服務器與IIS 6
注:我從物理路徑匹配,因爲我有很多這樣的* .jpg文件(超過10000)
請建議,如果有任何線索
非常感謝
確保您有權訪問該文件。 –
奇怪的是,您的網絡應用程序正在從C驅動器的根目錄讀取數據。您應該創建子文件夾併爲Web應用程序用戶設置權限。默認情況下,如果您的網站名稱是ABC,則也會創建本地用戶ABC。有用的閱讀http://support.microsoft.com/kb/981949 –
如果提出問題,提供實際數據是明智的,否則人們會根據錯誤的假設編寫答案。我的第一個雖然也是IIS用戶不允許從C:\讀取。 – GolezTrol