我在使用 ASP.net 开发的 Web 应用程序时遇到问题。
我实际上正在为其添加功能,以前的版本运行良好。
这是一个商家网站,当用户在购物车中有多个商品时,就会出现问题。在这种情况下(两个项目的示例),此代码被调用 2 次:
System.Configuration.Configuration WebConfig = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~");
System.Configuration.ConnectionStringSettings connString = WebConfig.ConnectionStrings.ConnectionStrings["ConnectionString"];
SqlConnection connection;
connection = new SqlConnection(connString.ConnectionString);
if (connection.State == ConnectionState.Closed)
connection.Open();
第一次通过,但第二次我收到错误“Échec de l'ouverture de session de l'utilisateur 'IIS APPPOOL\XXXXX'”。什么意思“无法打开用户 'IIS APPPOOL\XXXXX' 的会话。”。
我对所有连接都使用相同的代码部分,但从未遇到过这个问题。
我想到了有限的连接数,但它在 sql server 中设置为 illimited。
你有什么想法 ?谢谢你。