【发布时间】:2021-10-15 09:17:49
【问题描述】:
我使用 Playwright dotnet 构建了一个工具,它在本地运行良好。我正在尝试将它部署在我的 Windows 服务器上,以便其他人可以使用它,但问题是在服务器上正确安装了无头浏览器。
如果我在服务器上的 Windows PowerShell 中对 https://playwright.dev/dotnet/docs/intro 执行所有快速启动任务,则在执行 playwright install 步骤之前一切正常。那时我收到以下错误:
未处理的异常:System.IO.FileNotFoundException:无法加载文件或程序集'System.Runtime,Version=5.0.0.0...
即使我尝试输入命令dotnet add package System.Runtime 它会添加包,但是当我再次尝试playwright install 时,它会抛出相同的错误。
我什至甚至尝试部署该应用程序,当我到达需要 Playwright 的部分时,它说:
Looks like Playwright Test or Playwright was just installed or updated.Please run the following command to download new browsers:
npx playwright install
(PS,验证器坚持上面的错误是代码并且不让我提交,除非这是这种格式,这是愚蠢的)
所以我说把它搞砸并在服务器上安装 Node,然后运行 npx 命令,它说它安装了浏览器,但我仍然收到相同的错误,告诉我运行 npx 命令。
有没有人在 Windows 服务器上安装和实现 Playwright?
【问题讨论】:
标签: .net windows-server playwright