郁闷,我用下面这行代码读取ini文件时出现问题。(50分)

  • 主题发起人 主题发起人 skyhorse_zjj
  • 开始时间 开始时间
S

skyhorse_zjj

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TFrm_Main.DownNetUpdateIni;<br>var<br> &nbsp;aURL,aFile:String;<br> &nbsp;FileStr:TStringList;<br> &nbsp;i:integer;<br>begin<br> &nbsp;FileStr:=TStringList.Create;<br> &nbsp;aURL := MyURL+'NetUpdate.ini';<br> &nbsp;FileStr.Add(IdHTTP1.Get(aURL));<br> &nbsp;FileStr.SaveToFile(WinPath+'NetUpdate.ini');<br> &nbsp;FileStr.Free;<br> &nbsp;NetIni:=TIniFile.Create(WinPath+'NetUpdate.ini');<br> &nbsp;with NetIni do<br> &nbsp; &nbsp;begin<br> &nbsp; &nbsp; &nbsp;ReadSection('FilesList',DownList);<br> &nbsp; &nbsp; &nbsp;NetVerStr:=ReadString('Version','Ver','');<br> &nbsp; &nbsp;end;<br> &nbsp;nDownFileCount:=DownList.Count;<br> &nbsp;DeleteFile(WinPath+'NetUpdate.ini');<br>end;<br><br>netupdate.ini是在服务器上的。远程读取时出现“HTTP/1.1 404 Not Found”的错误,麻烦大家给我分析分析为什么读取不到?是不是IIS需要做什么设置?
 
是的,默认IIS是不提供INI文件的访问权限的,你可以吧文件改名成htm,反正下载下来你自己知道里面是什么内容.
 
默认IIS是不提供INI文件的访问权限的<br><br>如何改IIS的设置?
 
后退
顶部