gpt4 book ai didi

azure - 通过 Azure 上的 WatiN 运行 IE 浏览器实例

转载 作者:行者123 更新时间:2023-12-02 07:15:22 26 4
gpt4 key购买 nike

我尝试在 Azure WebRole 中运行一些浏览器自动化任务,但在尝试实例化 IE 浏览器实例时遇到以下错误:

System.UnauthorizedAccessException: Retrieving the COM class factory for component with CLSID {0002DF01-0000-0000-C000-000000000046} failed due to the following error: 80070005 Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)).

代码在 Azure 模拟器中运行良好。

我做了一些阅读并得出结论,我可能需要使用 DCOMCNFG 实用程序来修改权限以允许 IIS 用户启动 IE 实例,但上面的 CLSID 引用的 AppID 未列出在 DCOMCNFG 实用程序中的任何位置,因此我无法更改这些权限。

有人有什么想法吗?我已经无计可施了。

谢谢!
克里斯

最佳答案

尝试通过修改 .csdef 文件并在每个 *Role 元素 (WebRole/工作角色):

<Runtime executionContext="elevated" />

这将以本地系统帐户运行您的代码。

关于azure - 通过 Azure 上的 WatiN 运行 IE 浏览器实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13943856/

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