2010-05-03 3 views
0

ASP.NET 용 모듈 urlrewriter.net에 문제가 있습니다.urlrewriter.net 페이지가 실행되지 않았습니다.

나는 이와 같은 URL을 가진 다국어 사이트를 운영하고 있습니다.

이 재 작성 규칙을 사용하려면 언어를 지원해야합니다.

<rewrite url="~/de-DE/(.*)" to="~/$1"></rewrite> 

다음 코드에서는 de-DE 부분을 얻고 현재 스레드의 올바른 culture를 설정합니다. 이 모든 것이 잘 작동합니다.

웹 사이트에 로그인 한 후 로그인 한 사용자에게 "Hello, user x"라는 메시지가 표시됩니다. 다른 페이지로 이동하면 더 이상이 메시지가 표시되지 않으며 페이지의 출처처럼 보입니다. 캐시 또는 오래된 (로그인하지 않은) 데이터가있는 항목. 또한 디버거를 연결할 때이 요청에 대해 아무 것도 실행되지 않습니다. ~/de-DE/home.aspx 대신 ~/home.aspx와 같은 페이지를 방문하면 문제가 발생하지 않습니다.

여기에서 문제가 될 수있는 것은 무엇입니까?

감사합니다.

답변

0

Nevermind!

나는 모든 문제를 일으킨 IE8의 새 페이지 확인을 실수로 비활성화했습니다. 쓸모없는 질문에 유감스럽게 생각합니다!

+0

쓸모가 없으므로 누군가 필요한 솔루션을 찾을 수 있습니다. 캐싱은 당신을 계속 망쳐 놓는 데 필요한 "악"중 하나입니다. –