在 ASP.NET MVC 中,如果我只指定文件名而没有路径,默认情况下会在哪里创建文件?
我将文件创建为:
System.IO.File.WriteAllText("MYSTERIOUS_log.txt", DateTime.Now.Precise() + msgString, Encoding.Unicode);
我查看了 ASP.NET 临时文件夹,以及当前 mvc Web 应用程序的应用程序路径的 bin 文件夹。这听起来可能很有趣,但我什至扫描了我的整个计算机(所有驱动器)以查找指定的文件名,但仍然找不到它。
PS:
- 我可以向您保证,没有例外,并且文件正在正确创建。
- 我在 VS2010、MVC 3 框架、XP 机器上运行我的应用程序。
- 该应用程序还托管在 IIS(5.1 版)中。
那么,我的文件去哪儿了?