none
IIS 관련하여 조언 혹은 해답을 구하고자 합니다. RRS feed

  • 질문

  • A라는 사이트에서 B라는 외부서버에서 보내주는 데이터를 받아 데이터 테이블 형식으로 출력하는 기능을 합니다.

    다름이 아니라 여기서 문제인데 IIS 에서 iis .net 인증설정 부분에 익명 권한 을 로컬로 '사이트' 자체에서 지정을 해주면 B라는 서버에서 데이터를 읽어오지 못해 사이트가 무한히 로딩되는 문제가 있습니다.

    이상하게도 추가한 익명 권한 을 사이트에서 지우고 '서버' 자체에 똑같이 .net 인증에서 익명 권한 을 로컬로 주면 하위 사이트들에 상속시켜주는데 이상태에서는 외부에서 데이터를 성공적으로 불러왔습니다.

    요약을 하면 사이트 자체 .net 인증에 익명 권한 을 로컬 로 주면 연결이 비정상적인데 사이트보다 상위인 서버 자체에서 로컬 로 주고 각 사이트에 주는 상속인 상태로 하면 정상적으로 동작합니다.

    아무리 생각해도 상속시켜주는거나 사이트 자체에 로컬로 주는거나 결국엔 둘다 로컬 이라는 것인데, 왜 이 차이가 발생하는지 이해하기가 어렵습니다.

    추가로 서버 설정과 사이트 설정이 있을 때 어떤게 가장 우선순위인지도 알고 싶습니다. 당연히 서버가 우선순위라고 생각이 드는데 그렇다면 왜 위와 같은 상속임에도 불구하고 상속을 했느냐 자체 로컬 설정을 해줬느냐 차이로 되냐 안되냐가 갈리는지 당최 이해할 수 없습니다.

    혹시 해답을 구할 수 있을까요? 해답이 안된다면 조언이나 참고할 수 있는 내용도 좋습니다.

    2019년 7월 11일 목요일 오전 4:50

모든 응답

  • 안녕하세요,

    간단하게 서버가 더 상위의 개념이라고 생각하면 될 것 같습니다. 서버에서 익명 사용자 연결을 허용하지 않았는데, 서버에 구성되어 있는 사이트에서 익명 연결이 허용되지 않는 것은 딱히 이상 증상이 아닌 것으로 생각됩니다. 혹시나 제가 문의를 잘못 이해한 것이라면 알려주시기 바랍니다.

    감사합니다.


    ※ 응답이 문제 해결에 도움이 되었다면 [답변으로 표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다. 만약 TechNet 구독자 지원에 대한 의견이 있다면, tnsf@microsoft.com 으로 문의할 수 있습니다.

    2019년 7월 11일 목요일 오전 6:17
    중재자