문제

저는 현재 직장에서 방화벽 뒤에 있고 내 웹사이트에 배포한 것을 테스트하고 있는데 직장 프록시가 이를 다소 차단하는 것 같습니다.

기본적으로 다음과 같은 메시지가 나타납니다.

개체의 현재 상태로 인해 작업이 유효하지 않습니다.

프록시 간섭 문제가 발생했지만 고급 설정이나 프록시를 통해 서비스에 접근하도록 설정할 수 있는 항목이 표시되지 않습니다.

나는 그것을 위해 빠른 Google을 수행했지만 기쁨이 없었습니다.

누구든지 이 문제를 빠르게 해결할 수 있는 방법을 찾았나요?

도움이 되었습니까?

해결책

편집, 답변에 이 부분을 쓰는 것을 잊었습니다.프록시의 허용 목록에 웹 참조 URL을 추가해야 할 수도 있습니다.어떤 프록시를 사용하고 있는지 또는 이를 제어할 수 있는지 확실하지 않지만 이렇게 하면 문제가 해결될 것입니다.프록시를 변경할 수 있는 액세스 권한이 없는 경우 바로 아래에서 빠른 해결 방법을 제시합니다.

다음은 빠른 해결 방법입니다. 브라우저를 사용하여 WSDL로 이동하면 됩니다.클라이언트를 생성하려는 컴퓨터에 xml을 가져와 .wsdl 파일로 저장합니다.그런 다음 wsdl.exe wsdl 파일을 저장한 경로를 가리키는 클라이언트를 생성합니다.

다른 팁

또 다른 옵션은 애플리케이션의 웹 구성 또는 앱 구성으로 이동하여 요소 아래에 다음을 추가하는 것입니다.

<system.net> 
    <defaultProxy useDefaultCredentials="false">
       <proxy usesystemdefault="true" proxyaddress="10.0.0.1" port="80" bypassonlocal="true" />
    </defaultProxy>
</system.net>

그런 다음 일반적인 방법으로 웹 참조를 추가할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top