2010-04-28 3 views
0

.NET 솔루션 프로젝트로 작업 중이며 솔루션 측면에 몇 가지 프로젝트가 있습니다. 프로젝트 중 하나에 asmx 파일이 있습니다. 자, 내 질문에 그것은 웹 참조를 추가하는 대신 동일한 솔루션에서 다른 프로젝트에서 직접 asmx 파일의 웹 메서드를 호출 할 수 있습니까?다른 프로젝트에서 직접 웹 메서드를 호출하십시오.

감사합니다.

답변

1

ASMX 파일은 일반적으로 다른 프로젝트에서 참조하기에 적합하지 않은 ASP.NET 프로젝트에 배치됩니다.

var result = new SomeClass().SomeMethod(); 

및 웹 서비스 :

[WebMethod] 
public string SomeMethod() 
{ 
    return new SomeClass().SomeMethod(); 
} 
이런 이유로 나는 당신이 직접 메소드 호출 위치를 웹 서비스에서 다른 프로젝트에서 참조됩니다 클래스 라이브러리에 기능을 리팩토링 추천
관련 문제