答案 0 :(得分:19)
查看myapp / elmah页面底部的“此日志由...提供”,以查看您正在使用的日志记录类型。如果它是内存中,则没有物理文件。否则,文件的位置由web.config中的logPath指定,例如......
<elmah>
<errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="~\App_Data\" />
</elmah>
修改强>
我不想只替换原始代码段,因为它可能对某些人有效;对我来说它没有,实际上我不得不像这样更改logPath:
<elmah>
<errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="~/App_Data" />
</elmah>
答案 1 :(得分:0)
<configSections>
<sectionGroup name="elmah">
<section name="errorLog" type="Elmah.ErrorLogSectionHandler, Elmah" />
</sectionGroup>
</configSections>
<elmah>
<errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="\\Mydocs\Logs" />
</elmah>