Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET web应用程序日志的最佳位置_Asp.net - Fatal编程技术网

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

ASP.NET web应用程序日志的最佳位置,asp.net,Asp.net,建议使用哪个文件夹来编写web应用程序日志文件 c:\inetpub\wwwroot\Logs,App\u数据文件夹 应用程序日志没有标准位置。使用您和您的团队一致同意的内容 IIS 6日志通常位于%WINDIR%\logs中 IIS 7似乎默认为%SystemDrive%\inetpub\logs\LogFiles您可能需要为该文件夹授予特殊权限,因此(出于安全原因)确保它位于web应用程序文件夹之外这实际上取决于您希望它存储在哪里。我会推荐你使用elmah (ASP.NET的错误日志记录模块

建议使用哪个文件夹来编写web应用程序日志文件


c:\inetpub\wwwroot\Logs,App\u数据文件夹

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

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


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

您可能需要为该文件夹授予特殊权限,因此(出于安全原因)确保它位于web应用程序文件夹之外这实际上取决于您希望它存储在哪里。我会推荐你使用elmah (ASP.NET的错误日志记录模块和处理程序),这使您能够灵活地处理日志

车坛
我更喜欢设计时总是可写的APPLE数据,并通过ASP.NET过滤模块关闭从浏览器访问。这是因为日志文件最终可能会占用系统驱动器上的所有空间,此时您的服务器将停止响应-将日志保存在单独的驱动器上可以避免此问题。

您需要指出您是否引用了IIS访问日志或应用程序生成的日志项。我写此文章时主要考虑的是IIS日志,但这对于任何类型的日志记录都是一个潜在问题。请不要升级您的日志像这样的博客——它是不受欢迎的,不会给答案增加任何东西。