2010-04-20 94 views
0

在生产中,我配置了ELMAH,以便将错误记录到专为ELMAH创建的SQL Server 2005数据库中。这些站点在IIS6.0 Web服务器上运行。ELMAH与IIS6.0和SQL Server 2005

ELMAH能够发送错误的电子邮件,但没有任何内容登录到SQL Server数据库。该连接是一个值得信赖的连接,我在我的web.config文件中有

<section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah"/> in section group 
<errorLog type="Elmah.SqlErrorLog, Elmah" connectionStringName="Elmah.Sql" applicationName="VBCPortal"/> under elmah 

<add name="Elmah.Sql" connectionString="Data Source=(local);Initial Catalog=ELMAH;Trusted_Connection=True" /> in connectionStrings 

任何想法为什么错误没有登录到数据库?

回答

0

最有可能的原因是aspnet用户帐户对数据库没有权限。