Chromium配置文件目录已被其他浏览器使用/锁定

时间:2017-07-21 11:22:50

标签: dotnetbrowser

我在两个不同的应用程序中使用dotnetbrowser-1.11。如果此应用程序中的任何一个已在运行,则另一个应用程序会在创建浏览器实例时抛出以下错误。

Chromium配置文件目录已被其他浏览器使用/锁定。

想提一下这个问题是针对dotnetbrowser-1.11的,因为我在使用dotnetbrowser-1.10运行多个应用程序时没有问题enter image description here

1 个答案:

答案 0 :(得分:2)

在DotNetBrowser 1.11中添加了一项检查。这样做是为了防止不同的BrowserContext实例使用相同的数据目录,因为这样的配置会导致Chromium引擎中出现不可预测的行为和随机崩溃。

以下文章包含与此类用例相关的警告: https://dotnetbrowser.support.teamdev.com/solution/articles/9000109311-creating-browser

  

确保您不使用配置为使用相同数据目录的多个BrowserContext实例。在这种情况下,Chromium引擎将从不同的浏览器实例读取/写入相同的数据目录,这可能会导致意外的行为或错误,包括Chromium引擎中的崩溃。