从Visual Studio中启动Google Chrome

时间:2016-06-29 15:16:06

标签: asp.net visual-studio google-chrome selenium-chromedriver

我正在把头发拉过来,因为我已经在它上面搜索了几天的解决方案。

问题在于,当前未打开任何Chrome实例并按我的谷歌浏览器按钮启动我的网络应用程序时,Chrome会在灰色屏幕上打开一个新窗口。我无法加载任何页面,甚至不能加载设置页面。它只在我在管理员模式下从Visual Studio执行时才会发生。当一个活动的chrome实例已经打开时,它将在新选项卡中成功打开该实例。当我在程序文件中打开Chrome exe或通过我的桌面快捷方式时,它也可以正常工作。它似乎只发生在从VS管理员模式中启动时。

在我的案例中重现的步骤:

  • 在管理员中打开VS
  • 关闭Chrome的所有实例
  • 在Chrome中启动网络应用程序
  • 新的Chrome窗口打开时显示无响应的灰色屏幕:

Screenshot of the result

我已经尝试过了:

  • 修复VS
  • 重新安装Chrome

任何人都遇到过这个问题并有解决方案吗?

干杯

1 个答案:

答案 0 :(得分:2)

我有一天左右的同样问题,真的让我紧张!

我尝试了一些事情:

  • 以管理员模式加载Chrome(无效)
  • 独立加载Chrome,即不让Visual Studio直接在Chrome中调试,然后将其指向我的应用(不起作用)
  • 将Chrome设置为始终以管理员模式运行(不起作用)

最后,我将Chrome的兼容性设置设置为运行Windows 8,它现在似乎正常运行!甚至从VS直接将其激活到调试模式。

我正在运行

  • Windows Server 2012 R2
  • Visual Studio 2015 Pro

值得注意的是,此问题始终发生在Visual Studio 2013社区中。

希望有所帮助

Chrome compatibility settings