的FILEEXISTS對象保持返回false,即使我使用以下命令:FileSystemObject.FileExists返回false,即使我的地圖服務器路徑
If fso.fileExists(Server.MapPath(thumbfile)) Then %><img src="<%=thumbfile%>" /><% Else %><img src="./images/no-pic.gif" /><% End If %></div>
我能在本地找到它。它位於IIS6上,服務器映射的目錄需要什麼權限?
要調試我這樣做:
<% Response.Write (Server.MapPath(thumbfile)) %>
這回(有效期):
\\101.101.101.123\docs\729\pic.jpg
該文件位於服務器101.101.101.123,但IIS是在服務器101.101.101.124
FileExists仍然返回false。
<% Response.Write (thumbfile) %>
回報:
pdf/729/pic.jpg
其中PDF是映射到上市路徑與讀取虛擬目錄/寫/如果您使用映射到一個UNC路徑執行
\\101.101.101.123\docs
[第一錯誤是使用在所有File.Exists()](http://stackoverflow.com/questions/265953/how-can-you-easily-check-if-access-is-denied一個文件在網/ 265958#265958) – 2011-11-21 02:07:25