Server.MapPath()发布后获取FileNotFoundException

时间:2019-02-19 14:54:54

标签: c# asp.net asp.net-mvc

我在服务器端收到FileNotFoundException,例如

  

FileNotFoundException:找不到文件'\ mml-cam02_REPORTS_MACHINE_20192.CSV'。

使用我的代码:

string map_path = HttpContext.Current.Server
    .MapPath(@"~/MachineTimeReport/_MACHINE_20192.CSV");
using (var reader = new StreamReader(map_path))
  // ...

我已经将文件安全性权限设置为“所有人”,并且该路径中确实存在该文件。可能导致此问题的原因是什么?谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用ProcessMonitor来查看它在哪里寻找文件。 https://docs.microsoft.com/en-us/sysinternals/downloads/procmon