gpt4 book ai didi

c# - 在 GoDaddy 上托管 selenium 应用程序。 "This program is blocked by group policy"

转载 作者:行者123 更新时间:2023-12-03 03:08:26 30 4
gpt4 key购买 nike

我已经构建了一个标准 ASP.NET MVC (.NET 4.52) 应用程序,并通过 GoDaddy 将其托管在其 Plesk 托管上。它调用一个使用 Selenium 的类,我使用 PhantomJS 作为 Web 客户端。

在调用引用 Selenium 的类的服务 Controller 中,我收到错误:

[Win32Exception (0x80004005): This program is blocked by group policy. For more information, contact your system administrator]
System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo) +1900
System.Diagnostics.Process.Start() +119
OpenQA.Selenium.DriverService.Start() +173

其他人注意到了此修复,但我已经添加了:

<trust level="Full" originUrl="" />

这有助于站点的启动和运行,但对应用程序的这一部分没有任何作用。也许我只是处于 plesk 不支持这一点的情况,或者可能还有我缺少的另一个信任级别设置或 selenium 配置?

有人知道解决此错误的方法吗?

最佳答案

在 @mason 的一点帮助以及 GoDaddy 支持下,他们的解决方案是购买他们的 VPS 套餐。

我选择了运行 WebJob 的 Azure 应用服务,详细信息如下:

http://blog.nultien.rs/nul-tien-blog/azure-webjob-selenium-webdriver-and-browserstack

(Azure webjobs 不起作用,原因如下)

Azure WebJobs cannot access "localhost “并且 PhantomJS 需要本地主机才能运行。

WebBrowser (基于 IE)使用 GDI+,因此也有类似的问题。

我已转向 VM 解决方案。

关于c# - 在 GoDaddy 上托管 selenium 应用程序。 "This program is blocked by group policy",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42120015/

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