在ASP.NET MVC中,默认情况下创建文件,如果我只是指定文件名,而没有路径?
我正在创建文件:
System.IO.File.WriteAllText("MYSTERIOUS_log.txt", DateTime.Now.Precise() + msgString, Encoding.Unicode);
我查看了ASP.NET临时文件夹,还查看了当前mvc Web应用程序的应用程序路径的bin文件夹。这可能听起来很有趣,但我甚至扫描了我的整个计算机(所有驱动器),查找指定的文件名,但仍然无法找到它。
PS:
那么,我的档案在哪里?
答案 0 :(得分:0)
该文件将保存在当前目录中,您可以通过调用
来检查它是哪一个string currentDirectoryPath = Directory.GetCurrentDirectory();
在ASP.NET中,这通常是C:\WINDOWS\system32
- 但除非您在安全设置中更改了某些内容,否则您不应该访问该内容,这最终会导致异常。