你如何获得网站的根源?

时间:2013-04-23 04:16:57

标签: c# asp.net path web-config appsettings

您好我正在使用C#编程并构建一个网站。我正在尝试在Web配置中使用AppSettings来设置图像文件夹的路径,以便我可以在站点中的任何位置使用这些AppSettings作为图像文件夹的快捷方式。我无法弄清楚如何获取网站的主根,以便我可以从任何文件夹中调用它并获得正确的路径。

2 个答案:

答案 0 :(得分:2)

你可以通过HostingEnvironment.ApplicationPhysicalPath

获得

答案 1 :(得分:2)

这也会返回根目录:

<img src="~/apps/thisapp/images/logo.gif" alt="" runat="server" />

Server.MapPath("~")