2011-01-25 7 views
0

내 ASP.net 3.5 응용 프로그램에서 응용 프로그램의 일부인 asmx webservice를 호출하고 있습니다. webservice를 호출하면 사용자의 세션 시간 초과가 발생하므로이 경우 바람직하지 않습니다.사용자 세션을 연장하지 않고 asmx webservice를 호출하십시오.

세션 제한 시간을 연장하지 않고 서버에서 webservice를 호출하려면 어떻게해야합니까? IIS에서 세션 범위 밖에 있다고 지정하는 방법이 있습니까? (잘못된 용어를 사용하는 경우 사과드립니다.) ASP.net web.config 파일의 디렉터리를 세션 외부로 지정할 수 있습니까?

감사합니다.

+0

세션을 전혀 사용하지 않으시겠습니까? 아니면 세션 시간 초과 기간을 연장하지 않습니까? –

+0

요점은 세션 시간 초과 기간을 연장하고 싶지는 않지만 세션을 사용할 필요가 없다는 것입니다. –

답변

1

문제가 해결되었습니다.

원본 응용 프로그램 아래에 루트 디렉터리가있는 IIS에서 새 응용 프로그램을 만들 수 있습니다. 이 작업은 새 루트로 사용할 디렉터리의 속성 창에있는 IIS MMS 스냅인에서 수행됩니다. "응용 프로그램 만들기"를 클릭하면 작업이 완료됩니다. 새로운 응용 프로그램은 부모 응용 프로그램의 web.config를 상속합니다. 따라서 구성을 거의 할 필요가 없습니다.

+2

때때로이 상속 기능이 나를 두통 거리로 만듭니다. 운 좋게도 대부분의 web.config 섹션 (예 : '')을 '위치'태그에 넣을 수 있습니다. '를 호출하십시오. –

+0

감사합니다. 그럴 가치가있어 :) –

관련 문제