我们可以象禁止组件那样禁止应用程序当禁止一个应用程序后所有试图在该应用程序中创建组件的请求都会失败并返回下面的信息该组件已经被禁止了要禁止一个应用程序可以显示其快捷菜单并选择其中的禁止选项当一个应用程序被禁止后它在COM+ Explorer中的图标上也会显示一个红色方框如果需要激活一个禁止的应用程序使快捷菜单显示后选择其中的激活选项即可 禁止一个应用程序有二个好处其一要对正在运行的服务器中重要的软件结构进行升级或改变时我们可以有二种选择关闭或禁止该应用程序显而易见的是禁止它比关闭它要好得多因为这样能够使现有的客户完成工作还会保留对该应用软件现有的引用其二在开发和测试阶段我们需要对客户端请求失败的情形进行检验禁止一个应用程序能够使我们很轻易地做到这一点 需要记住的是在布置应用程序之前我们需要对所有这种失败的请求进行测试因为如果在发布企业级应用软件后出现这种失败将会造成重大的技术性问题禁止应用程序是我们的一个很重要的工具我们能够禁止一个COM+ 应用程序而不能禁止一个遗留的应用程序有趣的是已经建立了指向COM+对象引用的客户端计算机不会受到该应用程序已经被禁止的影响只有试图创建新对象的客户端计算机受影响 |