我們可以象禁止組件那樣禁止應用程序
當禁止一個應用程序後
所有試圖在該應用程序中創建組件的請求都會失敗
並返回下面的信息
該組件已經被禁止了
要禁止一個應用程序
可以顯示其快捷菜單
並選擇其中的
禁止
選項
當一個應用程序被禁止後
它在COM+
Explorer中的圖標上也會顯示一個紅色方框
如果需要激活一個禁止的應用程序
使快捷菜單顯示後選擇其中的
激活
選項即可
禁止一個應用程序有二個好處
其一
要對正在運行的服務器中重要的軟件結構進行升級或改變時
我們可以有二種選擇
關閉或禁止該應用程序
顯而易見的是
禁止它比關閉它要好得多
因為這樣能夠使現有的客戶完成工作
還會保留對該應用軟件現有的引用
其二
在開發和測試階段
我們需要對客戶端請求失敗的情形進行檢驗
禁止一個應用程序能夠使我們很輕易地做到這一點
需要記住的是
在布置應用程序之前
我們需要對所有這種失敗的請求進行測試
因為如果在發布企業級應用軟件後出現這種失敗
將會造成重大的技術性問題
禁止應用程序是我們的一個很重要的工具
我們能夠禁止一個COM+
應用程序
而不能禁止一個遺留的應用程序
有趣的是
已經建立了指向COM+對象引用的客戶端計算機不會受到該應用程序已經被禁止的影響
只有試圖創建新對象的客戶端計算機受影響
From:http://tw.wingwit.com/Article/os/xtgl/201311/9047.html