2009-10-06 6 views
2

표준 ASP.NET 백엔드 코드 및 최신 버전의 Safari 브라우저에서 이상한 문제가 발생합니다.ASP.NET 및 Safari의 리디렉션 문제

기본적으로 백엔드 ASP.NET 코드에서 일반적인 response.redirect() 호출을 사용하고 있으며 때로는 Safari에서 Safari 에서처럼 "서버가 다운"한 종류의 오류가 발생합니다. 서버에 연결하지 마십시오.

이 오류는 일관성이 없으므로 패턴을 찾기가 어려울 수 있습니다.

개발자 중 한 명이 정상 앵커 (즉, 다시 게시 이벤트가없고 그냥 새로운 요청)에서도 발생했다는보고가있었습니다.

어떤 일이 벌어 질 수 있습니까? 누구든지 전에 이것을 경험합니까?

서버 리디렉션과 관련이있는 것으로 추측됩니다 (하지만 브라우저에 어떤 영향을 줄 수 있습니까?) ... 또는 아마도 일부 페이지가 이상하게로드되고 있습니다. Page_OnLoad 두 번이나 뭔가, 그리고 사파리 그것이 루프에 있다고 생각 ...? 하지만 그건 아니에요 ...

어떤 아이디어?

UPDATE

우리는 우리가 우리의 hosts 파일에서 문제가 된 사이트의 도메인 정보를 넣어 문제가 멀리 갔다.

그래서 사파리가 DNS 조회에서 시간 초과되는 경우가 있습니다.

누구든지 확인할 수 있습니까? 그리고 .... 그것에 대해 할 수있는 웹 개발자로서 무엇이 있습니까?

답변

0

호스트 파일에 문제가있는 사이트의 도메인 정보를 입력하면 문제가 해결되었습니다.

그래서 사파리가 DNS 조회에서 시간 초과되는 경우가 있습니다.

+0

"도메인 정보"란 무엇입니까? 예를 들어 줄 수 있습니까? – Shahar

1

이와 같은 문제를 해결하는 가장 좋은 방법은 Ethereal 또는 Wireshark와 같은 프로토콜 분석기를 설치하고 무엇이 서버로 전달되는지 확인하는 것입니다. Safari의 트래픽과 IE의 트래픽을 비교하십시오. 문제를 재현 할 기간 동안 도구를 실행해야하는 경우 출력을 필터링 할 수 있습니다.

+0

음 ... 고마워, 그걸 시도해 볼게. – andy