2012-01-12 3 views
0

로컬 컴퓨터에서 웹 서비스를 실행하는 데 문제가 있습니다. 그것은 닷넷 4.0 클래식 애플리케이션 풀을 사용하는 asp.net 웹 서비스입니다. 그것은 다른 모든 사람의 컴퓨터와 라이브 서버에서 잘 작동합니다.내 기본 인증 헤더를 제거하는 이유는 무엇입니까?

문제 : 대부분의 요청은 올바른 자격 증명으로 매번 실패하는 기본 인증을 사용합니다. 디버깅, 헤더의 기본 인증 부분이 체인을 따라 제거 된 것을 볼 수 있습니다.

또한 global.asax의 Application_BeginRequest는 두 번 적중됩니다. 원래 헤더 (웹 서비스 엔드 포인트 중 하나에 충돌하지 않는 것으로 나타남)와 함께 기본 A 텍스트가없는 버전으로.

앱 풀을 통합 모드로 전환하면 문제가 해결되는 것 같지만 불행히도 다른 이유로 실패하기 때문에 문제가되지 않습니다.

머리글에서 기본 인증을 제거하는 아이디어를 환영합니다. 아마 내 IIS 구성에서 뭔가 생각하지만, 행운없이 IIS를 다시 설치했습니다.

답변

0

이제 해결되었습니다. 내가 바꿀 것으로 믿는 것은 시각 스튜디오 2010을위한 SP1을 설치하는 것이 었습니다. 그게 정말로 문제의 근원 이었는지는 의심 스럽습니다.

관련 문제