我在解析适用于本地主机和服务器的路径时遇到问题。我已将我的项目放在一个folder in root
.
我努力了
HttpContext.Current.Server.MapPath("~/App_Data/somedata.xml");
但它给了我像c:\dir1\root\myproject\
我试过Request.Url.GetLeftPart(UriPartial.Authority)
了,它只给出了host name
我可以检查它是否是本地主机,然后通过添加项目名称对路径进行硬编码。
但我想知道一种没有任何硬代码的方法。
任何想法?
提前致谢。