ASP.NET Web应用程序日志的最佳位置

时间:2010-08-27 10:48:46

标签: asp.net

编写Web应用程序日志文件的推荐文件夹是什么?

c:\ inetpub \ wwwroot \ Logs,App_Data文件夹......?

5 个答案:

答案 0 :(得分:1)

我更喜欢App_Data,它总是可以设计写入,并且关闭以便ASP.NET过滤模块从浏览器访问。

答案 1 :(得分:1)

您应该考虑将日志保存在包含Windows安装的驱动器的单独驱动器上。这是因为您的日志文件最终可能会占用系统驱动器上的所有空间,此时您的服务器将停止响应 - 将日志保留在单独的驱动器上可以避免此问题。

答案 2 :(得分:0)

应用程序日志没有标准位置。使用您和您的团队所同意的内容。

IIS 6日志通常位于%WINDIR%\Logs

IIS 7似乎默认为%SystemDrive%\inetpub\logs\LogFiles

答案 3 :(得分:0)

您可能需要为该文件夹授予特殊权限,因此请确保(出于安全原因)它位于Web应用程序文件夹之外

答案 4 :(得分:0)

这实际上取决于您希望它存储的位置。我会建议你使用elmah (错误记录ASP.NET的模块和处理程序),使您可以灵活地处理日志

阿赫亚 http://chetanwarade.wordpress.com/