是否有像本地路径的Url.Content之类的内容?

时间:2012-09-19 13:09:04

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

我喜欢如何使用Url.Content获取文件的Web服务器路径,是否有本地路径的等价物,例如,如果我想保存文件?

4 个答案:

答案 0 :(得分:3)

MapPath方法将指定的相对或虚拟路径映射到服务器上的相应物理目录。 msdn同时查看server.mappath(“.”), server.mappath(“~”), server.mappath(@“\”), server.mappath(“/”). What is the difference?

答案 1 :(得分:0)

Environment.SpecialFolder枚举有一系列可以使用的特殊路径,例如,您可以使用类似下面的内容来获取用户应用程序数据路径的路径:

string appDataPath =
    Path.Combine(
        Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),
        "YourCompany\\YourApp");

答案 2 :(得分:0)

我通常使用以下方式完成此任务:

Server.MapPath(Url.Content("[...]"));

Reggards

答案 3 :(得分:0)

你想获得physicalPath吗?

然后尝试:

    string physicalPath = Server.MapPath("/bin");