如何调试Elmah未在主机上记录错误但在本地?

时间:2011-03-27 02:21:23

标签: c# deployment elmah

所以我有一个局部,Elmah正常工作的情况。当我生成异常时,Elmah正确地记录它们。

然而,在将系统部署到我的GoDaddy系统之后,Elmah似乎无法工作。我可以正确加载Elmah.axd站点而没有错误(尽管它没有显示任何内容),但是当我触发异常时,实际上没有记录错误的xml文件。我怎么能去调试这个,因为Elmah似乎没有抛出任何例外?

作为参考,我的Elmah配置是:

  <elmah>
    <security allowRemoteAccess="true" />
    <errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="~/App_Data" />
  </elmah>

1 个答案:

答案 0 :(得分:2)

您是否检查了appdata文件夹的权限...它需要具有读写权限... 我会创建一个单独的文件夹而不是使用appdata。使用完全权限将用户帐户分配给该文件夹。