Strange System.Data.SqlClient.SqlException
向服务器发送请求时传输级别出错。 (提供者:共享内存提供者,错误:0 - 因为运河的两端都没有进程。)
每次在像我这样的简单请求重启我的SqlServer后,我的网站上都有这个例外:
if (System.Web.HttpContext.Current.User.IsInRole("Administrator"))
但在我刷新页面后,此代码隐藏错误消失了。
如何处理此错误及其来源?
谢谢。答案 0 :(得分:2)
如果启用了连接池,请检查http://msdn.microsoft.com/en-us/library/8xx3tyca.aspx>删除连接。
如果已存在连接 池变为无效(服务器 重启可以导致这个)第一个 试图使用它导致一个 异常(只有这样才是无效的 连接已从池中删除)
重新启动SQL Server时,必须在应用程序服务器上执行ClearAllPools或ClearPool(清除池部分)。
<强>参考强>