为什么我的aspx用浏览器打开只能是http://127.0.0.1/two.aspx这样的路径才正确运行,而在默认文件下直接双击,这时候路径是file:///C:/inetpub/wwwroot/two.aspx缺报错呢?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 19:58:16
![为什么我的aspx用浏览器打开只能是http://127.0.0.1/two.aspx这样的路径才正确运行,而在默认文件下直接双击,这时候路径是file:///C:/inetpub/wwwroot/two.aspx缺报错呢?](/uploads/image/z/11334499-43-9.jpg?t=%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E7%9A%84aspx%E7%94%A8%E6%B5%8F%E8%A7%88%E5%99%A8%E6%89%93%E5%BC%80%E5%8F%AA%E8%83%BD%E6%98%AFhttp%3A%2F%2F127.0.0.1%2Ftwo.aspx%E8%BF%99%E6%A0%B7%E7%9A%84%E8%B7%AF%E5%BE%84%E6%89%8D%E6%AD%A3%E7%A1%AE%E8%BF%90%E8%A1%8C%2C%E8%80%8C%E5%9C%A8%E9%BB%98%E8%AE%A4%E6%96%87%E4%BB%B6%E4%B8%8B%E7%9B%B4%E6%8E%A5%E5%8F%8C%E5%87%BB%2C%E8%BF%99%E6%97%B6%E5%80%99%E8%B7%AF%E5%BE%84%E6%98%AFfile%3A%2F%2F%2FC%3A%2Finetpub%2Fwwwroot%2Ftwo.aspx%E7%BC%BA%E6%8A%A5%E9%94%99%E5%91%A2%3F)
为什么我的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文件需要万维网服务进行解释运行,并将处理结果通过浏览器返回给客户端.