0
.NET 솔루션 프로젝트로 작업 중이며 솔루션 측면에 몇 가지 프로젝트가 있습니다. 프로젝트 중 하나에 asmx 파일이 있습니다. 자, 내 질문에 그것은 웹 참조를 추가하는 대신 동일한 솔루션에서 다른 프로젝트에서 직접 asmx 파일의 웹 메서드를 호출 할 수 있습니까?다른 프로젝트에서 직접 웹 메서드를 호출하십시오.
감사합니다.
.NET 솔루션 프로젝트로 작업 중이며 솔루션 측면에 몇 가지 프로젝트가 있습니다. 프로젝트 중 하나에 asmx 파일이 있습니다. 자, 내 질문에 그것은 웹 참조를 추가하는 대신 동일한 솔루션에서 다른 프로젝트에서 직접 asmx 파일의 웹 메서드를 호출 할 수 있습니까?다른 프로젝트에서 직접 웹 메서드를 호출하십시오.
감사합니다.
ASMX 파일은 일반적으로 다른 프로젝트에서 참조하기에 적합하지 않은 ASP.NET 프로젝트에 배치됩니다.
var result = new SomeClass().SomeMethod();
및 웹 서비스 :
[WebMethod]
public string SomeMethod()
{
return new SomeClass().SomeMethod();
}
이런 이유로 나는 당신이 직접 메소드 호출 위치를 웹 서비스에서 다른 프로젝트에서 참조됩니다 클래스 라이브러리에 기능을 리팩토링 추천