怎么获取项目根目录下面的web.config这个文件的路径

如何获取项目根目录下面的web.config这个文件的路径?
如何获取项目根目录下面的web.config的路径?

是不是应该这样写?



string strPathName=Server.MapPath+"\web.config";


------解决方案--------------------
string strPathName=Server.MapPath("/web.config")
------解决方案--------------------

string str=Server.MapPath("~/web.config") 

------解决方案--------------------

AppDomain.CurrentDomain.BaseDirectory+"web.config";


习惯这种方式来获取
如果你在网站是在虚拟目录下面,Server.MapPath将无法获取到你自己的web.config