为什么默认情况下允许out-proc服务器“本地启动”,但“本地激活”不是?

时间:2011-05-10 07:19:23

标签: windows security com dcom

我目前需要创建一个COM对象,该对象由ASP.NET处理程序内部的进程外COM服务器提供服务。因此,每次部署COM服务器时,我都必须启动DCOM配置并更改安全设置。具体来说,我需要确保本地用户ASPNET允许“本地启动”和“本地激活”。

让我感到惊讶的是,当我打开相关设置页面时,“本地启动”已被允许,但不允许“本地激活”。

这没有意义 - 为什么我需要这样的权限组合?

1 个答案:

答案 0 :(得分:1)

我猜它是因为那是你的默认设置。就我而言,这是不正常的,所以我不知道它是如何搞砸的。

您可以通过查看“COM安全”选项卡下“我的电脑”的属性,在dcomcnfg中设置默认权限。我认为你会发现你的COM服务器用户在启动和激活权限的“编辑默认值”下的默认权限没有检查本地激活。