如何获取网站的根目录
如何获取网站的根目录,今天在这个问题上折腾了。
下面是找到的方法:
Request.ApplicationPath --应用程序的虚拟目录
Request.PhysicalApplicationPath --应用程序的物理目录
由此可见,ASP.NET的东西忘的已经差不多了。
另:这算是俺开通了技术Blog,哈哈。
(Update:鉴于有兄弟的热情回复,和俺问题的不明确。俺就说说这是个什么问题。)
俺在网站根目录下新建了一个文件夹 About,然后将Introduction.aspx文件放入其中。
Introduction.aspx文件中的图片标记是这么写的:
<img alt="" src="images/index-01-.jpg" name="Image21" width="123" height="47" border="0" id="Image21" />
images文件夹是根目录下的。
于是,问题就产生了。
因为俺在 images 前面没加任何标记,所以默认就是在当前目录下找 images 这个文件夹。
可是当前目录是 About呀! 于是当然找呀找不到。
(Update-2011-3-10:刚刚发现俺犯的一个大错误。网站根目录和应用程序根目录是两个不同的概念。而
俺实际要找的是应用程序根目录。)
posted on 2011-03-09 15:54 sunshaozong 阅读(7303) 评论(5) 编辑 收藏 举报