动态注册程序集

部署服务组件应用程序的最简单方式是采用动态注册,这包括将包含一个或多个服务组件的程序集复制到 COM+ 应用程序的目录中。动态注册的程序集不会被放置在全局程序集缓存中。

Note注意:

放置在全局程序集缓存中的程序集要求手动注册

动态注册使托管客户端(如 ASP.NET 和 Web 窗体客户端)能够调用那些未注册的服务组件。客户端第一次尝试创建服务组件的实例时,公共语言运行库会注册程序集、类型库,并配置 COM+ 目录。对于特定版本的程序集,注册只进行一次。

Note注意:

如果要创建服务器应用程序,必须首先使用 Windows Installer 将程序集及其依赖的任何程序集添加到全局程序集缓存 (GAC) 中,然后才能使用该服务器应用程序;否则,该应用程序将生成异常。

要部署由 Web 窗体客户端调用的应用程序,必须将程序集文件复制到 Web 应用程序的虚拟根目录的 \bin 目录中。

要部署由 COM 客户端调用的任何服务器应用程序,必须手动注册程序集。

Note注意:

应用程序用户必须是管理员组的成员。

请参见

参考

System.EnterpriseServices

概念

注册服务组件
手动注册程序集

其他资源

Extending Metadata Using Attributes

Footer image

版权所有 (C) 2007 Microsoft Corporation。保留所有权利。