2011-09-05 2 views
1

ASP.Net C#에서 Entity Framework를 사용하여 응용 프로그램을 작성합니다. IIS7.5에 배포했습니다.ASP.Net - 엔티티 프레임 워크 - 비활성 후 응용 프로그램 속도가 느려짐

처음 IIS를 다시 시작하면 로그인 페이지를 표시하는 데 꽤 오랜 시간이 걸릴 수 있습니다. 그런 다음 정상적으로 작동하기 시작합니다. 그러나 아무 것도하지 않고 응용 프로그램을 10 분에서 15 분 동안 열어두고 사용하면 동일한 방식으로 작동합니다. 다음 번에 몇 초 밖에 걸리지 않는 페이지를 새로 고치는 데 너무 많은 시간이 걸립니다 (약 15-20 초).

그 원인은 무엇일까요?

답변

2

아마도 활동이 없을 때 IIS의 응용 프로그램이 시간 초과되고 활동이있을 때 다시 시작해야 할 것입니다. IIS의 응용 프로그램 및 세션 시간 초과 속성을 살펴보십시오.

+0

세션 시간 초과는 20 분이며 20 분 전에이 유휴 상태가됩니다. 둘째로 나는 잠시 후에 응용 프로그램을 사용할 때 로그인 상태를 유지합니다. 그래서 이것은 세션 타임 아웃으로 인해 로그 아웃되지 않았다는 것을 의미합니다. 엔티티 프레임 워크와 관련이 있습니까? – Riz

관련 문제