我试图让我的网络服务器将日志写入服务器上的 txt 文件。它应该很简单,并且在我的开发机器上运行良好,但在服务器上却不行。我遵循了他的建议:IIS7 Permissions Overview - ApplicationPoolIdentity
但它仍然不会写。路径是正确的,并且在按照上述链接后应该具有适当的权限。我编写文件的代码是:
private void Logger(String lines)
{
String fileName = DateTime.Now.Day.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Year.ToString() + "_Logs.txt";
try
{
System.IO.StreamWriter file = new System.IO.StreamWriter("C:/Web_Srvice_Logs/" + fileName, true);
file.WriteLine(lines + " " + DateTime.Now.ToString());
file.Close();
}
catch (Exception) { }
有任何想法吗?