Q:在 COM+ 元件中 ShowMessage 導致元件當掉?
A:不要在 MTS/COM+ 元件中呼叫 ShowMessage/MessageBox 等秀訊息的函
  數。當你的 COM+ 應用程式是採用指定的使用者識別身分時,呼叫秀訊
  息的函數會使的元件無法取得呼叫者視窗而使得訊息沒有顯示出來,也
  因此無法關閉該訊息視窗而導致元件及前端程式當住。如果是採用〔互
  動的使用者〕就不會有這個問題。
  所以你可能會在除錯的時候使用〔互動的使用者〕並且在 server 元件
  裡呼叫秀訊息的函式以除錯元件,但是這種方式的缺點是,當你要正式
  分發給客戶時必須將這些秀訊息的程式碼移除,所以最好此用其他的除
  錯方式。

  註:如果 AP server 元件與 client 程式在同一台機器上則不會有訊
      息無法秀出來的情況。
  

    Source: geocities.com/huanlin_tsai/faq

               ( geocities.com/huanlin_tsai)