我运行了Elmah nuget包,将mysql.data.dll
复制到bin文件夹并在数据库中运行mySQL脚本但是我在哪里说明地址并登录数据库?
祝你好运
答案 0 :(得分:3)
如果您已经安装了Elmah并在数据库中创建了表,那么您现在需要做的就是确保表具有正确的权限,然后在web.config中编辑Elmah的连接字符串以包含用户名和您将使用任何其他连接字符串访问数据库的任何帐户的密码,但使用MysqlClient
在你的web.config中你应该有类似的东西:
<elmah>
<errorLog type="Elmah.MySqlErrorLog, Elmah" connectionStringName="Elmah.MySql" />
<security allowRemoteAccess="1" />
</elmah>
在连接字符串的其他地方也有类似的内容:
<connectionStrings>
<add name="Elmah.MySql" connectionString="[STUFF HERE];User ID=[WHATEVER];Password=[WHATEVER];" providerName="System.Data.MySqlClient" />
</connectionStrings>