2013-04-23 63 views
2

嗨我在C#编程和建立一个网站。我正尝试在Web配置中使用AppSettings来设置图像文件夹的路径,以便我可以在网站的任何位置使用这些AppSettings,以便将其用作图像文件夹的快捷方式。我无法弄清楚如何获得网站的主要根目录,以便我可以从任何文件夹调用此文件并找到正确的路径。你如何获得网站的根?

+4

可以解决根本网址是这样的: 的http:// stackoverflow.com/questions/3077558/use-of-tilde-in-asp-net-path – TGH 2013-04-23 04:19:48

+0

发布此内容这个工作的答案! @TGH – 2013-04-23 04:22:46

+0

你可以参考这个链接http://stackoverflow.com/questions/5542610/access-folders-in-root-directory – Kiranramchandran 2013-04-23 04:37:08

回答

2

获得这也返回根:

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

或者

Server.MapPath("~") 
2

您可以通过HostingEnvironment.ApplicationPhysicalPath

+1

不错的答案! – Freelancer 2013-04-23 04:40:36