我正在处理我在My ASP.NET网站的Bin文件夹中复制的一些CSV文件。
当我执行
时using (IDataReader csv = new CsvReader
(new StreamReader("sample.txt"), true, '|'))
{
.....
}
它抱怨我在“"sample.txt"
”
c:\Program Files\.....\
runtime
不会自动查看bin
文件夹吗?
我需要做哪些修改?
答案 0 :(得分:5)
您需要通过调用Server.MapPath
指定完整路径:
new StreamReader(Server.MapPath(@"~/bin/sample.txt"))
但是,除了程序集之外,不应在bin
文件夹中放置任何内容
您应该使用App_Data
文件夹。