动感英文anymore:asp.net 求救,急,在线等!谢谢

来源:百度文库 编辑:高考问答 时间:2024/04/29 03:56:02
asp.net程序在服务器d盘发布,但是我想获取不是发布目录下的文件,比如e盘下的视频,该如何获取到,在线等,急!谢谢!
用server.MapPath();获取到的是发布的应用程序根目录下的文件!想获取到服务器上别的盘的东西,该怎么做呢?

存在一个概念误区就是目录和虚拟目录
你的程序在使用的时候属于网页程序,运行时候所在的目录属于虚拟目录!在而网页程序中的文件引用使用的也是虚拟目录的路径,而你要求的是使用普通目录的,就是直接在硬盘上调用!其实我也不是很在行
但是我认为以下方法可以解决你的问题
我就以IIS为例子,打开IIS管理器,在虚拟目录的根目录下新建一个子虚拟目录,别名随便,为了方便记忆可以叫video,然后路径指向你的E盘所放的视频目录!然后在设置路径的时候就大概可以使用../video/文件名来调用了!