请教高手:request.servervariables和Server.MapPath("/")问题??

来源:百度知道 编辑:UC知道 时间:2024/06/07 01:15:06
请教高手:我将自己的 index.asp 首页 上传到 购买的服务器空间(注意:服务商给我的用户名是wangguohua1977),在index.asp中有以下两句代码;
request.servervariables("URL")
Server.MapPath("/")

得到的结果如下:
/wangguohua1977/admin_login.asp
D:\TheCDirs\FW8UserWebP\WebRoot

我困惑的是:
(1)教材上说 request.servervariables("URL") 得到 服务器的url,可是
/wangguohua1977/index.asp 怎么不像是服务器的url啊??
(2)教材上说 Server.MapPath("/") 得到 网站的物理路径,那么D:\TheCDirs\FW8UserWebP\WebRoot为什么没有包括
/wangguohua1977/ 呢??/wangguohua1977/是什么??

request.servervariables("URL") 就是显示你浏览器上地址栏里面的地址。这个你应该明白啊。不是实际在服务器的路径。
Server.MapPath("/") 就是你这个站点在服务器所保存的路径,你去看看,应该就是你得到的结果。
wangguohua1977这个应该是你在IIS所设置的虚拟目录名。