如何获取网站的根目录

如何获取网站的根目录,今天在这个问题上折腾了。

下面是找到的方法:

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编辑  收藏  举报