为什么默认情况下允许进程外服务器“本地启动”,但不允许“本地激活”?

2024-03-18

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

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

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


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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么默认情况下允许进程外服务器“本地启动”,但不允许“本地激活”? 的相关文章

随机推荐