2017-07-21 8 views
1

私は2つの異なるアプリケーションでdotnetbrowser-1.11を使用しています。このアプリケーションのいずれかがすでに実行されている場合は、別のアプリケーションがブラウザインスタンスの作成時に次のエラーをスローします。クロムプロファイルディレクトリは既に別のブラウザで使用/ロックされています

クロムプロファイルディレクトリは既に別のブラウザで使用/ロックされています。

は私がDotNetBrowser 1.11で追加されたチェックがありdotnetbrowser-1.10 enter image description here

答えて

2

で複数のアプリケーションを実行するには問題がありませんでしたので、この問題は、dotnetbrowser-1.11をする特異的であることに言及したいと思います。これは、異なるBrowserContextインスタンスが同じデータディレクトリを使用しないようにするためです.Chromiumエンジンで予期せぬ動作やランダムクラッシュが発生する可能性があるためです。あなたが同じデータディレクトリを使用するように構成されたいくつかのBrowserContextインスタンスを使用していないことを確認してください https://dotnetbrowser.support.teamdev.com/solution/articles/9000109311-creating-browser

次の記事では、このようなユースケースに関する警告が含まれています。この場合、Chromiumエンジンは、異なるブラウザインスタンスから同じデータディレクトリを読み書きし、予期せぬ動作やChromiumエンジンのクラッシュなどのエラーを引き起こす可能性があります。

+0

ありがとう私はブラウザのコンテキストに別のデータディレクトリを設定することによって上記を解決することができました。 –

関連する問題