2012-02-03 3 views
1

asmx.cs 파일이 포함 된 VS2010 솔루션을 받았는데이 파일에는 WebMethod가 포함되어 있습니다. 이 파일에 새 WebMethod를 추가하고 싶습니다. 기존 방법을 복사하고 이름을 변경했지만 액세스 할 수 없습니다.asmx.cs 웹 메서드와 관련된 자동 생성 코드

기존 메서드와 동일한 이름을 찾으면 Reference.cs 파일과 .wsdl 파일 내에 자동 생성 코드가 있음을 발견했습니다. 이 코드가 어떻게 생성되었는지 이해하지 못합니다. 클래스 마법사 또는 이와 비슷한 결과입니까?

+0

이 Reference.cs 및 .wsdl 파일은 다른 프로젝트에 있습니까? –

+0

같은 프로젝트에 있습니다. – LightLabyrinth

답변

3

MSDN의 Adding and Removing Web References 문서를 읽으십시오. 서비스 참조를 업데이트해야하는 클라이언트 프로젝트의 변경 사항을 반영하여 서비스를 수정했습니다.

는 웹 참조

솔루션 탐색기에서 웹 참조를 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 업데이트 웹 참조를 선택을 새로 고치려면.

.WSDL 설명 파일의 최신 복사본을 사용하여 웹 서비스의 프록시 클래스를 다시 생성합니다. 새로 고친 프록시에 나열된 모든 메소드는 현재 웹 서비스 버전에서 사용할 수 있어야합니다.

함수 이름을 변경했다고 언급 했으므로 빌드가 클라이언트 프로젝트에서 중단 될 수 있습니다.

희망이 당신이 원하는 것입니다.

+0

도움을 주셔서 감사합니다. 웹 참조를 업데이트하여 문제를 해결했습니다. – LightLabyrinth

+0

다행이 당신을 위해 효과가 있었다는 것을 알고 있습니다. –

관련 문제