初学者:在弄清楚我们如何做到这一点时需要一些帮助。我正在使用带有c#的MVC4控制器,这发生在我的一个动作中
我正在尝试获取位于
的配置文件的路径 c:\TestProj\www\config\config.xml
我用它来获取路径
var expectedPath = HttpContext.Current.Server.MapPath("~\config\config.xml")
但是当我开始行动时,我在预期的路径中得到的是
c:\Test\www\config\config.xml
我不确定为什么......有人可以提出一些建议
答案 0 :(得分:0)
〜表示应用程序路径。
可能是您的应用程序位于c:\ Test \ www。 将config.xml放在C:\ test \ www \ config \ config.xml上 或将您的应用程序移动到C:\ testproj文件夹 或使用不同的方法而不是使用绝对路径的MapPath。