是否有类似本地路径的 Url.Content 之类的东西



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

MapPath 方法将指定的相对路径或虚拟路径映射到服务器上的相应物理目录。 msdn 另请查看 server.mappath(".")、server.mappath("~")、server.mappath(@"\")、server.mappath("/")。有什么区别?

Environment.SpecialFolder枚举具有可以使用的特殊路径选择,例如,可以使用如下所示的内容来获取用户的应用程序数据路径的路径:

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

我通常使用以下方法完成此操作:

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

雷加德

你想获取 physicalPath?

然后尝试:

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

最新更新