SOAP를 통해 고객 정보를 제공하는 Microsoft Dynamics NAV 웹 서비스를 만들었습니다. 이 WS는 IIS8에서 호스팅되는 ASP.NET 웹 사이트에서 사용됩니다. 사용자 인증을 위해 Windows 자격 증명을 사용합니다.
내 로컬 컴퓨터에서는 Visual Studio 기본 제공 IIS Express와 IIS 10의 추가 설치를 사용하여 모든 것이 원활하게 작동합니다. 이제 웹 사이트를 회사의 테스트 환경으로 옮겼습니다. 이제 웹 사이트를 열 때 이상한 동작이 발생합니다.
errorstack은 SOAP 응답이 요청 된 데이터를 전송하지 못한다고 가정하는 다음 정보를 ma에게 제공합니다.
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) +690210
System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) +327
이 문제는 연결 동작과 관련이 있으며이 문제는 로컬 서버에서만 종료됩니다.
라이브 서버에서 사이트를 호스팅 할 때 라이브 서버가 모든 웹 서버와 직접 인터넷에 연결되어 있으므로 프록시 세부 정보를 제거해야합니다.
이 링크를 사용하여 webconfig에서 프록시 목록을 정의하는 방법을 시도하십시오. 프록시 서버를 우회해야합니다 .
서버 측 호출 http://forums.asp.net/t/1106772.aspx 에서 프록시 정의
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다