从SQL Server连接字符串

时间:2017-06-09 16:02:10

标签: asp.net sql-server log4net

我们在asp.net应用程序中使用log4net,指向SQL Server。

我们从连接字符串中删除了MultipleActiveResultSets =“true”并重新启动了IIS,应用程序继续记录。但是,我们重新启动SQL Server并且log4net停止工作。

我们将MultipleActiveResultSets =“true”重新添加到连接字符串并重新启动IIS,但log4net仍无法正常工作。然后,我们在连接字符串中使用MultipleActiveResultSets =“true”重新启动SQL Server,并且log4net再次开始工作。

log4net是否要求连接字符串中的MultipleActiveResultSets =“true”?在连接字符串中没有MultipleActiveResultSets =“true”的情况下,log4net可以使用吗?

1 个答案:

答案 0 :(得分:1)

原来我们只需要在重新启动SQL Server后重新启动IIS 。当我们这样做时,log4net再次开始工作,即使连接字符串不包含MultipleActiveResultSets = true。