WinForms 보고서 뷰어 컨트롤을 사용하는 WPF 응용 프로그램이 있습니다. 보고서 컨트롤이 SSRS 2008에서 보고서를로드합니다. 새 서버로 이동할 때까지 모두 제대로 작동했습니다.SSRS 보고서 뷰어는 Fiddler2가 실행 중일 때만 작동합니다.
모든 사용자는 http://SERVERNAME/reports
에 연결하고 인증 할 수 있으며 문제없이 보고서를 실행할 수 있습니다. 특정 사용자가 WPF 응용 프로그램에서 보고서를 실행할 수 있지만, 다른 사용자가 메시지를 얻을 :
을 "요청이 HTTP 상태 401 실패 : 무단".
필자는 Fiddler2를 설치하고 어떤 트래픽이 전달되었는지 확인했습니다. 불행히도 (또는 다행히도) Fiddler2가 실행 중일 때 보고서 뷰어 컨트롤에서 보고서가 올바르게로드됩니다.
왜?
"일시적인 해결책"이지만 확실히 이상적이지 않습니다. 그리고 Fiddler에 따르면 ... 작동합니다. 트래픽이 유효한 것으로 보입니다. 고칠 것이 없습니다.
아이디어가 있으십니까?
가장 가능성있는 설명은 Fiddler가 실행 중일 때를 제외하고 앱이 IE/Fiddler와 다른 프록시를 사용하고 있었다는 것입니다. NetMon으로 확인할 수 있습니다. – EricLaw