2011-02-25 2 views
0

솔루션 내에서 비즈니스 프로젝트의 일부 동작을 트리거하기 위해 캐싱을 사용하는 솔루션이 있습니다. 이 프로젝트에서 웹 서비스를 요청하고 웹 또는 서비스 참조를 추가하려고했습니다. 순환 참조를 가질 수 없기 때문에 프론트 엔드에서 웹 서비스를 호출 할 수 없습니다.비즈니스 참조의 웹 참조 또는 서비스 참조, 게시 된 URL은 어디에 있습니까?

참조를 추가 할 수는 있지만 프런트 엔드를 게시하면 비즈니스 폴더가 bin 폴더에 있지만 참조 용 URL은 무엇인지 명시 할 내용이 없습니다. 프런트 엔드에 웹 참조가있는 경우 url은 web.config에 저장됩니다. 그것은 dll로 컴파일되고 있습니까?

답변

1

비즈니스 계층 프로젝트에서 참조를 추가하면 Visual Studio 마법사가 해당 URL을이 프로젝트의 .config 파일에 배치합니다.

웹 응용 프로그램에서 이러한 서비스를 참조해야하는 경우 실행중인 어셈블리이므로 web.config에 섹션을 추가해야합니다.

WCF 서비스 참조의 경우 클라이언트 끝점 정의가있는 system.serviceModel 섹션이됩니다. Add Web Reference의 ASMX 웹 서비스 참조의 경우 서비스 URL 비헤이비어를 동적으로 구성한 경우 설정 섹션에 표시됩니다.

관련 문제