2011-10-24 2 views
0

2 개의 탭이있는 웹 응용 프로그램이 있고 각 탭을 클릭 할 때마다 데이터베이스에 연결하고 정보를 가져옵니다. 각 탭은 서버에 전체 HTTP Post 요청을 보내며 물론 웹 대기 시간은 웹 개발의 특성입니다.소켓이 아닌 것에 조작을 시도했습니다.

가끔, 탭 사이를 빠르게 클릭 가능한 한 빨리 탭을 변경할 때, 나는 SQL 서버에서이 오류를 얻을 :

A transport-level error has occurred when sending the request to the server. (provider: TCP Provider, error: 0 - An operation was attempted on something that is not a socket.)

이 내가이 오류를 본 적이 처음이다. 뭐가 문제 야? 나는 SQL에 LINQ를 사용하여 DB에 연결하고 아무 것도 작동하지 않습니다. 방금 웹 응용 프로그램을 가지고 있습니다.

+0

UI는 사용자가 데이터베이스 요청을 "스팸"해서는 안됩니다. – Alex

답변

1

탭 변경을 처리하는 것처럼 보이는 것이 DB에 대한 연결을 끊는 것입니다. 요청을 처리하는 동안 탭을 사용하지 않도록 설정하고이를 해결해야합니다.

관련 문제