ASP.net에서 개발 한 웹 응용 프로그램에 문제가 있습니다.SQL 서버 연결에 실패했습니다.
실제로 기능을 추가하고 있습니다. 이전 버전이 정상적으로 작동합니다.
이것은 판매자 웹 사이트이며 사용자가 장바구니에 항목이 두 개 이상 있으면 문제가 나타납니다. 이 경우에 (두 항목의 exemple)는,이 코드는 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 드 난 ouverture 드 세션 드 난 utilisateur 오류를 얻을 'IIS APPPOOL \ XXXXX'. " 무슨 뜻 "사용자 'IIS APPPOOL \ XXXXX'의 세션을 열지 못했습니다.".
나는 모든 연결에 동일한 코드 부분을 사용하며이 문제가 발생하지 않습니다.
제한된 연결 수에 대해 생각했지만 SQL Server에서 illimited로 설정되었습니다.
의견이 있으십니까? 고맙습니다.
연결을 만든 직후에 연결 상태를 확인하는 이유는 무엇입니까? –
앱이 내 것이 아니기 때문에이 부분의 이유를 모르겠습니다. 디버그 모드에서 볼 수 있듯이 생성 후 항상 닫힙니다. –