我喜欢如何使用Url.Content获取文件的Web服务器路径,是否有本地路径的等价物,例如,如果我想保存文件?
答案 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");