如何更改保存xml文件的路径

时间:2014-08-08 06:35:21

标签: c# asp.net asp.net-mvc

我是asp.net mvc的新手。

我使用以下方法保存xml文件:

string appPath = Environment.CurrentDirectory + @"\" + "test.xml";

System.IO.File.WriteAllText(xml, appPath);

但它保存在此目录

"C:\\Program Files (x86)\\IIS Express\\test.xml"

我们要保存在项目目录根文件夹中,请给我解决方案。

此致 Jatin

1 个答案:

答案 0 :(得分:3)

使用

Server.MapPath("~");

或者

HostingEnvironment.ApplicationPhysicalPath

获取应用程序的根文件夹。

此外,切换File.WriteAllText的参数(因为第一个是文件路径): -

File.WriteAllText(appPath, xml)