动态注册程序集
部署服务组件应用程序的最简单方式是采用动态注册,这包括将包含一个或多个服务组件的程序集复制到 COM+ 应用程序的目录中。动态注册的程序集不会被放置在全局程序集缓存中。
注意: |
---|
放置在全局程序集缓存中的程序集要求手动注册。 |
动态注册使托管客户端(如 ASP.NET 和 Web 窗体客户端)能够调用那些未注册的服务组件。客户端第一次尝试创建服务组件的实例时,公共语言运行库会注册程序集、类型库,并配置 COM+ 目录。对于特定版本的程序集,注册只进行一次。
注意: |
---|
如果要创建服务器应用程序,必须首先使用 Windows Installer 将程序集及其依赖的任何程序集添加到全局程序集缓存 (GAC) 中,然后才能使用该服务器应用程序;否则,该应用程序将生成异常。 |
要部署由 Web 窗体客户端调用的应用程序,必须将程序集文件复制到 Web 应用程序的虚拟根目录的 \bin 目录中。
要部署由 COM 客户端调用的任何服务器应用程序,必须手动注册程序集。
注意: |
---|
应用程序用户必须是管理员组的成员。 |
请参见
参考
概念
其他资源
Extending Metadata Using Attributes
版权所有 (C) 2007 Microsoft Corporation。保留所有权利。