所以我有一个局部,Elmah正常工作的情况。当我生成异常时,Elmah正确地记录它们。
然而,在将系统部署到我的GoDaddy系统之后,Elmah似乎无法工作。我可以正确加载Elmah.axd
站点而没有错误(尽管它没有显示任何内容),但是当我触发异常时,实际上没有记录错误的xml文件。我怎么能去调试这个,因为Elmah似乎没有抛出任何例外?
作为参考,我的Elmah配置是:
<elmah>
<security allowRemoteAccess="true" />
<errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="~/App_Data" />
</elmah>
答案 0 :(得分:2)
您是否检查了appdata文件夹的权限...它需要具有读写权限... 我会创建一个单独的文件夹而不是使用appdata。使用完全权限将用户帐户分配给该文件夹。