我在本地使用ELMAH
,我想在生产环境中使用它。当我搜索时,我发现了以下内容:
回想一下,在ELMAH配置的部分中我们设置了 allowRemoteAccess属性为0,禁止远程用户 查看错误日志。禁止匿名访客非常重要 查看错误日志,因为错误详细信息可能会显示安全性 漏洞或其他敏感信息。如果您决定设置 此属性为1,然后启用远程访问错误日志 锁定elmah.axd路径非常重要,这样才能获得授权 访客可以访问它。这可以通过添加a来实现 元素到Web.config文件。
我想启用remote access
,所以根据同一篇文章,我应该执行以下操作:
<location path="elmah.axd">
<system.web>
<authorization>
<allow roles="Admin" />
<deny users="*" />
</authorization>
</system.web>
</location>
我的问题是:
我使用Informix数据库,那么在登录时如何处理角色的想法,根据Informix?
如果我想存储日志数据,我应该使用sql server
或mysql
数据库,因为我没有找到所需的informix
数据库
ELMAH
下载?
答案 0 :(得分:1)
我使用informix数据库,那么如何处理角色的想法 登录,根据informix?
您必须编写使用Informix
数据库的自定义角色提供程序。您可以启动here
如果我想存储日志数据,我应该使用sql server或mysql 数据库,因为我没有找到所需的informix数据库 ELMAH下载?
您可以使用XmlErrorLog
。将日志保存为XML文件。