我在执行 windows 窗体应用程序的 windows server 2008 R2 服务器上构建了一个服务。这一切正常,但是当我想在共享网络位置的日志中写入错误时,我得到了错误。
但奇怪的是,当我以管理员身份从 windows 窗体项目执行可执行文件时,它正在工作,但是当我在管理员帐户下运行服务时,我得到了错误。
这是我如何写入日志文件的代码所以我首先尝试写入 L:\ 当它不起作用时我在 C:\ 中写入什么是有效的
Try
Using writer As StreamWriter = New StreamWriter("L:\subfolder\subfolder\log.txt", True)
writer.WriteLine(Now & " - project started. Build 7-12-2012")
End Using
Catch ex As System.Exception
Using writer As StreamWriter = New StreamWriter("c:\subfolder\log.txt", True)
writer.WriteLine(Now & " - ERROR " & ex.ToString)
End Using
Finally
End Try