[Asp.net] Visual Studio 2017错误:无法启动程序,在当前状态下操作不合法


Answers

今天我得到了这个错误,而我只是做了一些小小的工作,而这个工作太简单了。

  1. 关闭您在打开Visual Studio之前打开的所有chrome实例。
  2. 现在停止调试并再次运行您的应用程序。

你不会再次得到错误,如果调试器没有命中,再次刷新浏览器。

希望这可以帮助。

Question

在全新安装Visual Studio 2017之后,我尝试运行.NET Core Web项目,并尝试在Chrome上运行它时出现此错误:

无法启动程序,操作在当前状态下不合法




对我来说修复它的方法是在任务栏中查找打开的Chrome应用程序,右键单击并关闭它们。




3个选项

  1. 在工具>选项>调试>常规中关闭JavaScript调试功能
  2. 杀死所有chrome任务
  3. 切换到另一个浏览器进行调试



在VS2017中切换浏览器。 或者以管理员身份打开命令提示符并执行一次约10次的tskill chrome,以确保该应用完全死亡。 然后再试一次。 有时它会卡在另一个进程中,甚至需要重新启动。




我尝试了Sibeesh Venu的答案, 但那对我没有用。 我相信如果我已经杀死了所有的铬合金工艺,它就会奏效。 我完成了其他一些测试,发现在Chrome设置中关闭“继续离开你的位置”,确保不会再发生这种情况。




对于我来说,问题是在调试Chrome窗口上登录我的Google帐户。 直到我登录后,这一直工作正常。 一旦我退出该Chrome实例并选择通过复选框删除所有设置 ,调试器再次正常工作。

我的Chrome的非调试实例仍然登录到Google,且未受影响。 主要问题是我可爱的插件已经从调试版本中消失了,但至少我可以再次浏览客户端代码。




当我收到此错误时,您可以尝试为我工作的另一个解决方案是清理解决方案,然后执行重建。 由于其他解决方案不能帮助我,我认为这可能会帮助同一船上的其他人。




我使用开发人员控制台工具中的chrome构建来调试javascript,因此标记为答案的解决方案对我来说非常适用。
这是我在尝试调试asp.net应用程序时从VS Community 2017获得的奇怪错误消息:

“发生错误通常表示损坏的安装(代码0x80040154)如果问题仍然存在,请通过控制面板中的”添加或删除程序“修复您的Visual Studio安装。 现在已经修复了。




我认为在Visual Studio中启用javascript调试时,会发生这种情况,同时启用了Chrome开发人员工具调试程序。 问题出现是因为两个不同的调试器试图调试同一个进程。






Links