2011-05-10 30 views
3

我目前需要在ASP.NET處理程序中創建一個由out-proc COM服務器提供的COM對象。所以每次部署COM服務器時,我都必須啓動DCOM配置並更改安全設置。具體而言,我需要確保本地用戶ASPNET允許「本地啓動」和「本地激活」。默認情況下,爲什麼「本地啓動」允許out-proc服務器,但「本地激活」不是?

我感到驚訝的是,當我打開相關設置頁面時,「本地啓動」已經被允許但「本地激活」不被允許。

這沒有意義 - 爲什麼我需要這樣的權限組合?

+0

我假設他們被設置爲「默認」,當你切換到「自定義」和「編輯」你看到這個? – 2011-06-23 22:50:07

+0

@Tony Lee:確實如此。 – sharptooth 2011-06-24 07:10:15

回答

0

我會猜測這是因爲這是你的默認設置。就我而言,這是不正常的,所以我不知道它是如何混亂的。

您可以通過查看COM安全選項卡下「我的電腦」的屬性來設置dcomcnfg中的默認權限。我想你會發現你的COM服務器的用戶默認權限下的「編輯默認值」啓動和激活權限沒有選中本地激活。

相關問題