更新:2007 年 11 月
在编译过程中将程序集链接到 XML Web services,使该程序集的所有类和接口都可供 XML Web services 使用。
<%@ Assembly Name="assemblyname" %>
<%@ Assembly Src="pathname" %>
属性
Name
要链接到 XML Web services 的程序集的名称。说明:
程序集名称不包括文件扩展名。
Src
要动态编译和链接的源文件的路径。说明:
不能在一条 @ Assembly 指令中同时包括 Name 和 Src 属性。如果您要使用这两个属性,页上必须包含多个指令。
备注
编译器在编译时引用程序集,从而允许早期绑定。一旦完成对 XML Web services 的编译,那么在程序集发生更改时就会将该程序集动态加载到应用程序域中,从而允许后期绑定。
驻留在 Web 应用程序的 \bin 目录中的程序集自动链接到该应用程序中的 XML Web services。这样的程序集不需要 @ Assembly 指令。
![]() |
---|
@ Assembly 指令中的程序集或源文件的路径必须是相对于宿主 XML Web services 的 Web 应用程序的路径。 |
示例
下面的代码片段使用了两个 @ Assembly 指令,第一个指令用于链接到 MyAssembly(用户定义的程序集),第二个指令用于链接到 MySource.vb,这是 Visual Basic 源文件,位于宿主 XML Web services 的 Web 应用程序的目录下的 src 文件夹中。
<%@ Assembly Name="MyAssembly" %>
<%@ Assembly Src="src/MySource.vb" %>