C:\ Users \ 513041 \ documents \ visual studio 2013 \ Projects \ WebApplication7 \ WebApplication7 \ Document.dotx
我认为我正在寻找的是: 〜\ Document.dotx
计算机只是在我项目所在位置的根目录中查找文档。
答案 0 :(得分:0)
您正在寻找Server.MapPath
。这将从本地文件系统的角度为您提供Web应用程序的根位置。
所以:
Server.MapPath("~/images/123.png")
在运行时将其转换为字符串c:\users\whatever\projects\mywebapp\images\123.png
或应用程序所在的任何位置。
如果您不在页面,控件,控制器等中,则可以使用HttpContext.Current
抓取服务器对象,HttpContext.Current.Server.MapPath("~/whatever.doc")
。
答案 1 :(得分:0)
使用Server.MapPath()方法。
如果C:\ Users \ 513041 \ documents \ visual studio 2013 \ Projects \ WebApplication7 \ WebApplication7是您应用程序的根目录
string pathToFiles = Server.MapPath("~/Document.dotx");