【发布时间】:2013-11-27 11:22:16
【问题描述】:
我正在尝试使用以下代码使用ASP.NET 4.5 with c# 写入文本文件:
using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"./Experiment/main.txt", true))
{
file.WriteLine(DateTime.UtcNow.ToString() + " test");
}
我得到了这个例外:
"Could not find a part of the path 'C:\Windows\SysWOW64\inetsrv\Experiment\main.txt'."
文件夹Experiment 是我的网络应用程序的文件夹。
【问题讨论】:
-
当您在 ASP.NET 中使用相对路径时,它使用的工作目录不是您的 Web 根目录,而是运行 IIS 的位置。
标签: c# asp.net streamwriter