2013-01-16 3 views
0

프로젝트에 새 웹 참조를 추가하려고합니다. 아래 창에 URL을 입력하면 웹 서비스 설명 (descrption이있는 모든 메소드)이 표시됩니다. 그러나 오른쪽 패널에는 "개체의 현재 상태로 인해 작업이 유효하지 않습니다"라는 메시지가 표시되며 웹 서비스를 추가 할 수 없습니다. 다른 서비스를 추가하려고 시도했지만 프로그램에서 추가했습니다. 그래서 내가 wsdl에 문제가있는 것 같습니다. Visual Studio의 wsdl에는 무엇이 있어야합니까?웹 참조가 프로젝트에 추가하고 싶지 않습니다.

또한이 웹 서비스를 soapUI에서 테스트했으며 모든 것이 잘 작동합니다.

+0

당신은 비주얼 스튜디오를 다시 시작한 당신에 다음을 추가? –

+0

예. Visual Studio는 무엇이 잘못되었는지도 알려주지 않습니다. – Nimo

+0

서비스 참조를 추가하십시오. –

답변

0

Try this solutionweb.config

<appSettings> 
    <add key="aspnet:MaxHttpCollectionKeys" value="2000" /> 
</appSettings> 
+0

콘솔 응용 프로그램이 있습니다. 이 web.config는 어디에 있습니까? 같은 문제에 대한 토론을 여기에서 발견했습니다. (http : //forums.asp.net/t/1331361.aspx/1) 하지만 왜 웹 서비스 설명을 메서드로 볼 수 있습니까? – Nimo

+0

죄송합니다. 내 잘못입니다. 내 프록시의 안전한 목록에 웹 서비스 URL을 추가해야합니다. 해결책은 [이 질문에] (http://stackoverflow.com/questions/42984/how-do-you-add-a-web-reference-through-a-proxy-firewall)입니다. 죄송합니다. – Nimo

관련 문제