PDA

Просмотр полной версии : Глюк(?) IIS WinXP


bulbash
30.04.2002, 12:44
Есть примерно такой исходник:
<%
Dim strPathInfo, strPhysicalPath, strVirtualPathInfo, strBGPath
strPathInfo = Request.ServerVariables("SCRIPT_NAME")
strVirtualPathInfo = Request.ServerVariables("URL")
strPhysicalPath = Server.MapPath(strPathInfo)
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile(strPhysicalPath)
Set objFolder = objFile.ParentFolder
strBGPath = objFolder + "\pics\1.jpg"
Set objBGFile = objFSO.GetFile(strBGPath)
response.write strBGPath
%>
Это работает в w2k 2000AS, и в PWS Win98
а в IIS 5.0 WinXP Professional (english) даёт вот это:

Technical Information (for support personnel)

Error Type:
Microsoft VBScript runtime (0x800A0035)
File not found
/bg.asp, line 10

Файл \Pics\1.jpg абсолютно точно есть!!!
если закоментарить 10-ю, сторока 11 выдаёт:
c:\inetpub\wwwroot\bg\pics\1.jpg
если 10 строку сделать такой:
strBGPath = "c:\inetpub\wwwroot\bg\pics\1.jpg"
то файл открывается.

Народ, подскажите плиз, где пинать IIS ?

Baltika
30.04.2002, 13:23
это глюк не IIS'а а твой =)..
поставь в настройках разрешение на использование относит. пути..