我正在使用MVC 3和SQL Server 2008 R2 DB。
我安装了elmah 1.2.2和SQL Server脚本。
任何人都可能有一些关于如何使用SQL Server 2008设置Elmah的详细信息。
我在网上查了但没找到详细资料。
我正在使用MVC 3和SQL Server 2008 R2 DB。
我安装了elmah 1.2.2和SQL Server脚本。
任何人都可能有一些关于如何使用SQL Server 2008设置Elmah的详细信息。
我在网上查了但没找到详细资料。
由于您已经运行了SQL Server安装脚本并在MVC应用程序中安装了Elmah,因此您只需要将以下内容添加到web.config中,以使Elmah将其日志发送到您的sql server实例。
<elmah>
...
<errorLog type="Elmah.SqlErrorLog, Elmah"
connectionStringName="<definedConnectionString>"
applicationName="MyAppName"/>
...
</elmah>
请记住,您需要更换 "<definedConnectionString>"
使用指向您的SQl 2008实例的连接字符串的名称 <connectionStrings>
你的web.config部分。
我还建议阅读以下5部分系列: 使用ELMAH和MVC 3记录错误,它包含了许多使用ELMAH和MVC的好建议。您也可以考虑使用安装 Elmah.MVC NuGet包 更改MVC应用程序中Elmah的默认行为。
由于您已经运行了SQL Server安装脚本并在MVC应用程序中安装了Elmah,因此您只需要将以下内容添加到web.config中,以使Elmah将其日志发送到您的sql server实例。
<elmah>
...
<errorLog type="Elmah.SqlErrorLog, Elmah"
connectionStringName="<definedConnectionString>"
applicationName="MyAppName"/>
...
</elmah>
请记住,您需要更换 "<definedConnectionString>"
使用指向您的SQl 2008实例的连接字符串的名称 <connectionStrings>
你的web.config部分。
我还建议阅读以下5部分系列: 使用ELMAH和MVC 3记录错误,它包含了许多使用ELMAH和MVC的好建议。您也可以考虑使用安装 Elmah.MVC NuGet包 更改MVC应用程序中Elmah的默认行为。