找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 127|回复: 5

asp服务器虚拟目录怎样解决不同分区及不同物理硬盘文件的引用?

[复制链接]
发表于 2010-1-17 05:17:05 | 显示全部楼层 |阅读模式 IP:江苏扬州
有没有高手来回答一下我的问题啊!再开始我的asp之前,必需首先解决这个问题!
相关条目;
1、我用我自己的电脑(安装IIS)来做服务器,不需要考虑文件上传至其它服务器的问题。
2、虚拟目录。虚拟目录只能指向一个文件夹吗?能不能指向一个硬盘分区的根目录(比如D:/)?
3、相对路径与绝对路径。
4、在我的电脑上正常浏览的网页在别的电脑上却不能正常浏览。
终极问题!!!
虚拟目录外的文件与虚拟目录内的文件在asp应用中有什么相同与不同?
为什么我在网页中(用相对和绝对路径都可)来引用虚拟目录内的文件时工作正常,而(好像是只能用绝对路径)来引用虚拟目录外的文件时只是在我的电脑上可以正常浏览,而在其它电脑中就不能浏览了?
虚拟目录外的文件不能在asp站点中使用吗?
能不能使虚拟目录包括我电脑的多个硬盘的全部分区而不仅仅是某一个文件夹?(因为一个文件夹是不能包括放在不同分区里的文件的,放在不同硬盘里的文件那就更不行了。)
发表于 2010-1-17 05:17:09 | 显示全部楼层 IP:江苏扬州
IIS在创建虚拟目录时就可以制定,虚拟目录的物理文件位置(也就是真是路径位置)。
所谓虚拟目录从字面理解是虚假的目录,IIS就是通过给硬盘上某个文件夹或驱动器,起一个别名。使得其他通过网络访问网站的用户,在浏览器中输入别名即可浏览某个硬盘文件夹或驱动器中的网页。这么做的目的就是隐藏真是路径,使得黑客无法从URL地址判断真是路径的位置。
因此虚拟目录不一定要放在系统盘的wwwroot目录下,哪个目录只是IIS默认的位置。任何新建的虚拟目录都可以指定真是路径位置,这些位置可以是硬盘上任意分区中的某个文件夹。
相对路径是指以某个文件夹或当前文件夹为基准的路径,绝对路径是从硬盘的分区根目录为基准的路径。
一般如果是上传到网络上的ASP或各种Web应用程序,都是用相对路径,因为上传到服务器上以后。是无从了解服务器的绝对路径的(就像有谁能知道新浪首页放在那个盘符下的那个文件夹吗?),所以用相对路径可以防止程序上传到网站上,出现找不到文件路径的错误。
还有就是虚拟目录外的文件,按常规来说不经过映射到虚拟目录。是只能在服务器本机内部使用,外部是无法访问的。尤其是虚拟目录外的文件用绝对路径的话,客户端浏览器无法识别文件位置,所以别的机器就无法使用或看不到。
回复

使用道具 举报

发表于 2010-3-3 07:05:05 | 显示全部楼层 IP:广东
如果一定要用500以上的字来解释“晦涩”这个词,那么LZ是做到了的。
回复

使用道具 举报

发表于 2010-3-14 22:05:09 | 显示全部楼层 IP:澳大利亚
能够在如此精彩的帖子后面留下自己的网名是多么骄傲的一件事啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-29 19:30 , Processed in 0.355682 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表