4

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

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

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

4

1 回答 1

1

我猜这是因为这是您的默认设置。就我而言这是不正常的,所以我不知道它是怎么搞砸的。

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

于 2011-06-24T20:23:34.260 回答