selenium-manager.exe WebDriverException:在 wwwroot 文件夹中启动进程时出错 ASP.NET Core

selenium-manager.exe WebDriverException: Error starting process in wwwroot folder ASP.NET Core

提问人:Ahmed A. Mansour 提问时间:9/4/2023 最后编辑:Ahmed A. Mansour 更新时间:9/4/2023 访问量:113

问:

我正在尝试部署在无头模式下运行 selenium 实例的 ASP.NET Core 项目,它在开发中运行良好,但是一旦我部署到 Azure 虚拟机,它就会一直给出以下错误:

处理请求时发生未处理的异常。 WebDriverException:Selenium Manager 进程异常退出,代码为 -1073740791:H:\wwwroot\myinvite.me\selenium-manager/windows/selenium-manager.exe --browser “chrome” --output json

OpenQA.Selenium.SeleniumManager.RunCommand(字符串文件名,字符串参数)

WebDriverException:启动进程时出错:H:\wwwroot\myinvite.me\selenium-manager/windows/selenium-manager.exe --browser “chrome” --output json OpenQA.Selenium.SeleniumManager.RunCommand(字符串文件名,字符串参数)

NoSuchDriverException:无法使用 Selenium Manager 获取 chrome;有关此错误的文档,请访问: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors/driver_location OpenQA.Selenium.DriverFinder.FullPath(DriverOptions 选项)

PS:我尝试添加权限,因为我认为这是将chrome驱动程序下载/写入wwwroot的权限错误(我猜?因为我尝试在powershell Administrator中手动运行该文件并且工作正常)我转到wwwroot文件夹的安全选项卡并添加了应用程序池,默认池,我能想到的任何事情 - 也许 - 给允许的用户并授予完全权限。

ASP.NET 核心 Selenium-WebDriver WebDeploy wwwroot

评论


答: 暂无答案