这是来自我见过的代码库,我不确定这样做是否是一种好习惯。
string path = HttpContext.Current.Server.MapPath("~/Bin/Transactions/accounts.csv");
编译解决方案时,.csv
文件会自动复制到bin文件夹,但是从bin文件夹引用物理文件是不好的做法吗?
答案 0 :(得分:2)
文件夹App_Data
是更好的选择,建议用于此类文件。
有关详情:https://msdn.microsoft.com/en-us/library/ex526337(v=vs.100).aspx
答案 1 :(得分:0)
关于语句,.csv文件被复制到bin文件夹,请检查您的项目构建属性是否有msbuild命令将文件复制到bin。
关于这个问题,是的,引用bin文件夹中的物理文件是不好的。 Visual Studio在重建时继续删除bin文件夹。这是一个类似的帖子解释原因。 Keep visual studio from deleting everything from bin/ on rebuild?