为什么我的aspx用浏览器打开只能是http://127.0.0.1/two.aspx这样的路径才正确运行,而在默认文件下直接双击,这时候路径是file:///C:/inetpub/wwwroot/two.aspx缺报错呢?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 03:24:08
为什么我的aspx用浏览器打开只能是http://127.0.0.1/two.aspx这样的路径才正确运行,而在默认文件下直接双击,这时候路径是file:///C:/inetpub/wwwroot/two.aspx缺报错呢?
为什么我的aspx用浏览器打开只能是http://127.0.0.1/two.aspx这样的路径才正确运行,而在默认文件下直接双击,这时候路径是file:///C:/inetpub/wwwroot/two.aspx缺报错呢?
为什么我的aspx用浏览器打开只能是http://127.0.0.1/two.aspx这样的路径才正确运行,而在默认文件下直接双击,这时候路径是file:///C:/inetpub/wwwroot/two.aspx缺报错呢?
唉,我都忘了该怎么给你说清楚——这就象一种本能,我知道1+1=2,却不知道为什么.
http://是超文本文件传输入协议,当后面跟上一个有效IP时,浏览器会访问提供万维网服务的站点.
你给出的问题中:http://127.0.0.1/就是一个站点——127.0.0.1这个IP,对于任何一台在网络中的计算机,都指的是该计算机自身.如果我在我的浏览器中输入http://127.0.0.1/浏览器就会访问我这台计算机的万维网服务.
当浏览器通过http://协议向服务器申请访问页面时,服务器会根据用户的申请传回其所需要的页面.
而file://是指访问本地文件,并不需要浏览器解释
如果你输入File://C:/并回车,则会用windows资源管理器打开C盘
如果你输入file://C:/inetpub/wwwroot/two.aspx,那么你的操作系统(并非万维网服务)会在注册表中根据.aspx这个扩展名查找编辑aspx文件的程序,并用该程序打开.aspx文件——并非运行
当然.aspx文件需要万维网服务进行解释运行,并将处理结果通过浏览器返回给客户端.