업데이트: 2007년 11월
컴파일하는 동안 XML Web services에 어셈블리를 연결하여 모든 어셈블리의 클래스 및 인터페이스를 XML Web services에서 사용할 수 있게 합니다.
<%@ Assembly Name="assemblyname" %>
<%@ Assembly Src="pathname" %>
특성
Name
XML Web services에 연결할 어셈블리의 이름입니다.참고
어셈블리 이름에는 확장명이 없습니다.
Src
동적으로 컴파일하고 링크할 대상 소스 파일의 경로입니다.참고
Name 및 Src 특성은 같은 @ Assembly 지시문에 포함될 수 없습니다. Name과 Src 특성 모두 사용하려는 경우 페이지에 하나 이상의 지시문을 사용해야 합니다.
설명
컴파일러는 컴파일 타임에 어셈블리를 참조하여 초기에 바인딩하고, XML Web services의 컴파일이 완료되면 어셈블리는 변경될 때 응용 프로그램 도메인에 동적으로 로드되어 런타임에 바인딩됩니다.
웹 응용 프로그램의 \bin 디렉터리에 있는 어셈블리는 해당 응용 프로그램의 XML Web services에 자동으로 링크됩니다. 이러한 어셈블리에는 @ Assembly 지시문을 사용하지 않아도 됩니다.
참고
@ Assembly 지시문에서 어셈블리 또는 소스 파일의 경로는 XML Web services를 호스팅하는 웹 응용 프로그램에 대한 상대 경로여야 합니다.
예제
다음 코드 부분은 두 개의 @ Assembly 지시문을 사용합니다. 하나는 사용자 정의 어셈블리인 MyAssembly에 연결하기 위한 것이며 다른 하나는 Visual Basic 소스 파일인 MySource.vb로 연결하기 위한 것입니다. 이 파일은 XML Web services를 호스팅하는 웹 응용 프로그램 디렉터리 아래의 src 폴더에 있습니다.
<%@ Assembly Name="MyAssembly" %>
<%@ Assembly Src="src/MySource.vb" %>