Ale*_*tic 37
是的,默认情况下它使用内存存储.重新启动应用程序池时,会丢失elmah数据.如果我记得很清楚,旧版本的elmah使用App_Data文件夹存储xml文件...如果你想使用数据库存储日志,只需在你的elmah配置部分指定连接字符串:
<elmah>
...
<errorLog type="Elmah.SqlErrorLog, Elmah" connectionStringName="ElmahConnectionString"/>
...
</elmah>
Run Code Online (Sandbox Code Playgroud)
您应该在connectionStrings部分中使用ElmahConnectionString,如下所示:
<connectionStrings>
<add name="ElmahConnectionString "
connectionString="Initial Catalog=my_database;data source=.\SQLEXPRESS;Integrated Security=SSPI;"
providerName="System.Data.SqlClient" />
...
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)
在这里,您可以找到示例web.config文件.
归档时间: |
|
查看次数: |
13199 次 |
最近记录: |