XML Web services 中的 @ 程序集指令

本主题专门介绍一项旧有技术。现在应通过使用以下链接来创建 XML Web 服务和 XML Web 服务客户端: Windows Communication Foundation.

在编译过程中将程序集链接到 XML Web services,使该程序集的所有类和接口都可由该 XML Web services 使用。

<%@ Assembly Name="assemblyname" %><%@ Assembly Src="pathname" %>

特性

术语

定义

Name

链接到 XML Web services 的程序集的名称。

a7c375wt.note(zh-cn,VS.100).gif注意:
程序集名称不包括文件扩展名。

Src

用于动态编译和链接的源文件的路径。

a7c375wt.note(zh-cn,VS.100).gif注意:
不能在同一个 @ Assembly 指令中同时包含 Name 和 Src 特性。如果要同时使用这两个特性,必须在页面上包含多个指令。

备注

编译时编译器会引用该程序集,以便允许早期绑定。一旦 XML Web services 编译完成,该程序集更改后就会动态加载到应用程序域中,从而允许后期绑定。

驻留在 Web 应用程序 \bin 目录中的程序集会自动链接到该应用程序中的 XML Web services。这样的程序集不需要 @ Assembly 指令。

a7c375wt.note(zh-cn,VS.100).gif注意:
@ Assembly 指令中的程序集或源文件的路径必须是相对于承载该 XML Web services 的 Web 应用程序的相对路径。

示例

下面的代码段使用两个 @ Assembly 指令,第一个用于链接到用户定义的程序集 MyAssembly,第二个用于链接到 Visual Basic 源文件 MySource.vb,该文件位于承载该 XML Web services 的 Web 应用程序目录之下的 src 文件夹中。

<%@ Assembly Name="MyAssembly" %>
<%@ Assembly Src="src/MySource.vb" %>

另请参见

任务

演练:使用 ASP.NET 生成基本的 XML Web services