我正在尝试处理FileHelpers库,并遇到了主要的关键问题。当我试图在我的web应用程序中实现它,或者甚至使用在线演示时,我最终得到了"FileNotFoundException“。正在我的C:盘上查找所选的文件。如何让FileHelpers代码访问我的应用程序的相对路径而不是绝对路径?

致以敬意,
Bartosz
发布于 2012-09-07 23:52:05
使用Server.MapPath()方法将相对路径(基于当前目录或网站根目录)映射到绝对可访问路径。
例如,如果将yourfile.txt放在网站的App_Data文件夹中,则可以这样写:
Customer[] customers =
(Customer[])engine.ReadFile(Server.MapPath("~/App_Data/yourfile.txt"));波浪号代表网站的根目录,如果你指定了一个相对路径,那么它将被解析为相对于你的ASP.NET页面所在的目录。
https://stackoverflow.com/questions/12321428
复制相似问题