두 페이지 사이에 세션 널이 있습니다.ASP II7 세션이 두 페이지 사이의 null입니다.
<%
session("one") ="x"
response.write session("one") ' this prints out x
%>
<%
response.write session("one") ' this prints out nothing
%>
아무것도 인쇄되지 two.asp two.asp one.asp
후에 내가 전화하면
one.asp. 캐시 문제가 아닙니다. 나는 내 컴퓨터 이름을 사용하는 경우http://newhostname/one.asp and http://newhostname/two.asp
(Windows Server 2008의 내가 IIS7을 사용하고) 나는 IIS 바인딩에서 설정 한 새 호스트 이름으로 페이지를 호출하는 경우 사실, 이것은 단지 발생
http://mymachine/one.asp and http://mymachine/two.asp
모두가 잘 작동 및 페이지 two.asp 인쇄하면 문제가 될 수 뭔지 알아
을 예상대로 X 알아? 감사합니다.
newhostname에는 newhostname에 밑줄이있어서이 게시물에 따라 문제가 발생할 수 있습니다. http://stackoverflow.com/questions/4303579/session-lost-when-using-hostname-instead-of-ip - 주소 - 즉. 관리자가 DNS 참조를 변경하면 더 많은 것을 쓸 것입니다. – user1412042
동일한 포더/프로젝트 내에있는 페이지입니까? 페이지를 다른 서버로 리디렉션하거나 브라우저를 닫으면이 문제가 발생할 수 있습니다. – polin