| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1816 人关注过本帖
标题:asp服务器虚拟目录怎样解决不同分区及不同物理硬盘文件的引用?
只看楼主 加入收藏
zgsxxzgl
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-1-25
收藏
 问题点数:0 回复次数:1 
asp服务器虚拟目录怎样解决不同分区及不同物理硬盘文件的引用?

有没有高手来回答一下我的问题啊!再开始我的asp之前,必需首先解决这个问题!

相关条目;
1、我用我自己的电脑(安装IIS)来做服务器,不需要考虑文件上传至其它服务器的问题。
2、虚拟目录。虚拟目录只能指向一个文件夹吗?能不能指向一个硬盘分区的根目录(比如D:/)?
3、相对路径与绝对路径。
4、在我的电脑上正常浏览的网页在别的电脑上却不能正常浏览。

终极问题!!!

虚拟目录外的文件与虚拟目录内的文件在asp应用中有什么相同与不同?
为什么我在网页中(用相对和绝对路径都可)来引用虚拟目录内的文件时工作正常,而(好像是只能用绝对路径)来引用虚拟目录外的文件时只是在我的电脑上可以正常浏览,而在其它电脑中就不能浏览了?
虚拟目录外的文件不能在asp站点中使用吗?
能不能使虚拟目录包括我电脑的多个硬盘的全部分区而不仅仅是某一个文件夹?(因为一个文件夹是不能包括放在不同分区里的文件的,放在不同硬盘里的文件那就更不行了。)

搜索更多相关主题的帖子: 物理 服务器 分区 目录 硬盘 
2006-10-17 10:42
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 

IIS在创建虚拟目录时就可以制定,虚拟目录的物理文件位置(也就是真是路径位置)。
所谓虚拟目录从字面理解是虚假的目录,IIS就是通过给硬盘上某个文件夹或驱动器,起一个别名。使得其他通过网络访问网站的用户,在浏览器中输入别名即可浏览某个硬盘文件夹或驱动器中的网页。这么做的目的就是隐藏真是路径,使得黑客无法从URL地址判断真是路径的位置。
因此虚拟目录不一定要放在系统盘的wwwroot目录下,哪个目录只是IIS默认的位置。任何新建的虚拟目录都可以指定真是路径位置,这些位置可以是硬盘上任意分区中的某个文件夹。
相对路径是指以某个文件夹或当前文件夹为基准的路径,绝对路径是从硬盘的分区根目录为基准的路径。
一般如果是上传到网络上的ASP或各种Web应用程序,都是用相对路径,因为上传到服务器上以后。是无从了解服务器的绝对路径的(就像有谁能知道新浪首页放在那个盘符下的那个文件夹吗?),所以用相对路径可以防止程序上传到网站上,出现找不到文件路径的错误。
还有就是虚拟目录外的文件,按常规来说不经过映射到虚拟目录。是只能在服务器本机内部使用,外部是无法访问的。尤其是虚拟目录外的文件用绝对路径的话,客户端浏览器无法识别文件位置,所以别的机器就无法使用或看不到。

2006-10-17 13:44
快速回复:asp服务器虚拟目录怎样解决不同分区及不同物理硬盘文件的引用?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027489 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved