2011-06-14 7 views
0

내 ASP.Net 응용 프로그램에는 나중에 사용할 수 있도록 응용 프로그램 수준 (즉, 사용자와 세션)에 일부 키를 저장해야하는 서버 컨트롤이 있습니다. 그러나 Page.Application 및 HttpContext.Current.Application 중 어느 것도 포스트 백 또는 페이지 새로 고침 후 0이되지 않음을 발견했습니다. 포스트 백 후에 응용 프로그램 변수가 손실됩니다.

는 사실 내가 세션의 경우와 같은 문제에 직면했습니다,하지만 난 마침내 sessionState의 구성에게 Web.config를 변경하여 세션 지속성 문제를 해결 그러나

<sessionState cookieless="UseCookies" mode="StateServer" ></sessionState> 

을 나는 알고하지 않습니다 응용 프로그램 상태에 대한 유사한 설정이 있습니다.

친절하게 조언하십시오.

맨체스터 고맙습니다 !!!

윌리엄

- UPDATE-- 내가 비주얼 스튜디오 2008을 사용하고, 응용 프로그램이 비주얼 스튜디오 ASP.Net 테스트 서버에서 테스트중인

.

+0

다행 :) 당신에게 –

+0

안녕 Pr0fess0rX을, 많은 감사 감사 ! –

답변

0

웹 서버 (응용 프로그램 풀)를 재설정 (iisreset) 할 때까지 응용 프로그램 상태가 유지되어야합니다. 사용중인 웹 서버 종류는 무엇입니까? Visual Studio에서 이것을 테스트하고 있습니까? IIS에 호스트하고 시도 했습니까? http://learn.iis.net/page.aspx/868/iis-express-overview/ - - 카시니 (비주얼 스튜디오 개발 서버) 나와 함께 세션에 대한 몇 가지 문제가 있습니다 때문에 당신은 IIS 익스프레스 시도 할 수 있습니다 내가 당신을 도울 수 있었다 http://weblogs.asp.net/scottgu/archive/2010/06/28/introducing-iis-express.aspx

+0

안녕 Pr0fess0rX 예, Visual Studio에서 테스트하고 있습니다. –

+0

정확히, IIS에서 호스트하려고 시도하고, 정말 대 개발 서버는 세션에 심각한 문제가 있습니다. –

+0

.Net 4.0 종속적 인 것으로 보입니다. 그러나 회사 IT 정책으로 인해 개발 환경을 .Net 4.0으로 업그레이드 할 수 없습니다. 그래서, 어떤 제안? –