2009-02-02 3 views
2

나는 벙어리해야합니다 (그리고 난 내가 실수를하고 있지만, 순간에 파악하지 못할 확신) ASMX 페이지

사실 나는 몇 가지 웹 메소드를 포함하는 클래스 라이브러리에 대한 참조를 포함하는 ASMX 페이지를 배포했습니다. 사이트를 탐색 할 때 이러한 메소드를 노출합니다. 그러나 내가 그것을 추가 한 방법을 보여주지 않는 방법이 있습니다. DLL은 강력한 이름 어셈블리입니다.

단서 plz?

참조를 추가하려고했지만 차이가 없습니다.

그것은 작동하지만 파일이 업데이트되지 않았거나 참조되지 않는다는 것을 알기 때문에 참조 된 파일을 삭제하고 bin 및 GAC에서 파일을 삭제 한 다음 파일을 다시 추가합니다. 재구성 한 후 배포했습니다. 다시 그것을 작동했습니다.

답변

3

프로젝트에 추가 한 웹 참조를 업데이트해야합니다. 클래스 라이브러리에 웹 참조가 포함되어 있으면 참조를 업데이트 한 다음 프로젝트 참조를 클래스 라이브러리에 다시 추가/업데이트하십시오. 업데이트하지 않으면 프로젝트에서 알 수있는 유일한 스텁/메소드가 웹 참조를 처음 추가 할 때 생성 된 것입니다.

0

아니면 GAC에 관한 것입니까? 클래스 라이브러리 어셈블리가 이전 버전으로 GAC에 있으면 업데이트되지 않습니다.