Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前需要从 ASP.NET 处理程序内部创建一个由进程外 COM 服务器提供服务的 COM 对象。因此,每次部署 COM 服务器时,我都必须启动 DCOM Config 并更改安全设置。具体来说,我需要确保本地用户 ASPNET 允许“本地启动”和“本地激活”。
令我惊讶的是,当我打开相关设置页面时,已经允许“本地启动”,但不允许“本地激活”。
这没有意义——我为什么需要这样的权限组合?
我猜这是因为这是您的默认设置。就我而言这是不正常的,所以我不知道它是怎么搞砸的。
您可以通过查看 COM 安全选项卡下“我的电脑”的属性来设置 dcomcnfg 中的默认权限。我想你会发现你的 COM 服务器用户的默认权限在“编辑默认值”下启动和激活权限没有检查本地激活。