gpt4 book ai didi

asp.net - 服务器错误 - 由于以下错误 : 80070005 Access is denied,检索具有 CLSID 的组件的 COM 类工厂失败

转载 作者:行者123 更新时间:2023-12-02 17:21:51 24 4
gpt4 key购买 nike

我已经在这个问题上搜索了几个小时,但遇到了困难...

我在 VM 上的本地主机上启动并运行了一个应用程序,实际上它正在运行,但是当我尝试登录该应用程序时,我收到以下服务器错误消息

Retrieving the COM class factory for component with CLSID {9A4246A3-5CF7-4CD5-A3FE-D19B69BA1C26} failed due to the following error: 80070005 Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)).

在 Stackoverflow 上有很多类似的问题,但我找不到与我的问题类似的问题。

Like this one for example

问题似乎与 IIS 中的权限有关 - 据我所知,我的用户拥有完全权限,但正如上面的其他问题所解释的那样

  1. 在“开始”菜单中,单击“运行”并键入 Dcomcnfg.exe。
  2. 在组件服务中,单击控制台根,展开组件服务,展开计算机,展开我的电脑,展开 DCOMConfig。
  3. 搜索您的对象。点击它。...步骤继续(参见其他问题),但这对我来说是不同的地方...

所以我在此处从错误消息中搜索名为 9A4246A3-5CF7-4CD5-A3FE-D19B69BA1C26 的文件 - 唯一的问题是它似乎不存在......?

那么我是不是没有理解这些答案,还是这里发生了什么奇怪的事情?

非常欢迎任何能将我推向新方向以解决此问题的建议!

N

最佳答案

找到问题了!

我从未发现为什么该对象从未出现在组件服务中,但我确实解决了服务器错误。

我从这个错误消息的“访问被拒绝”部分开始 - 基本上我的 IIS 用户没有足够的权限访问这个区域 - 我的应用程序的登录区域。

  • 在 IIS 中,我转到了我的应用程序池
  • 从列表中找到网站并点击右侧栏中的“高级设置”
  • 在此列表中的“流程模型”下有一个选项“身份”。
  • 默认设置为“ApplicationPoolIdentity”,单击它然后单击“...”按钮以访问弹出窗口
  • 在弹出窗口中选择“自定义帐户”,然后按“设置”按钮。
  • 您要在此处输入具有足够管理员权限的现有用户。

我使用我的 Windows 用户名,它是我登录机器时使用的管理员 - 有趣的是,这是在默认情况下设置一个没有密码的管理员用户的 VM 上,所以我必须转到用户帐户,创建一个密码然后返回到 IIS 并输入相应的详细信息然后刷新我的整个应用程序如雨后春笋般涌现! :-)

希望对您有所帮助!

N

关于asp.net - 服务器错误 - 由于以下错误 : 80070005 Access is denied,检索具有 CLSID 的组件的 COM 类工厂失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42095333/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com