我有一个网站,其中包含表单身份验证和 ASP.NET成员身份。在某些页面交易(System.Transactions)也被使用。
将其部署到服务器后,会话超时问题造成混乱,很少有电子邮件中继和数据库操作无法执行。
我想知道如何解决这个问题。如果需要其他信息我可以提供。
我查看了太多的博客和论坛,但找不到解决方案或正确/单一的解决方案。
有时会显示以下错误: -
超时已过期。从池中获取连接之前已经过了超时时间。
应用程序部署在 Windows 2008 R2服务器上, IIS 7.5 。
期待快速反应。
答案 0 :(得分:0)
听起来你没有正确关闭数据库连接。
确保您打开SQL连接的任何地方即将关闭它。理想情况下使用块包装它们。
发布一些典型的数据库代码,我会对其进行审核。