在重新安装Visual Studio 2017后,我试图运行.NET核心Web项目,当我试图在Chrome上运行它时,我得到这个错误:
无法启动程序,当前操作不合法 状态
在重新安装Visual Studio 2017后,我试图运行.NET核心Web项目,当我试图在Chrome上运行它时,我得到这个错误:
无法启动程序,当前操作不合法 状态
当前回答
我试着用Sibeesh Venu的答案,但对我没用。我相信,如果我杀死了所有的铬进程,它会起作用。我完成了一些其他测试,发现在Chrome设置中关闭“继续您离开的地方”可以确保这种情况不会再次发生。
其他回答
在最近的VS 2017更新(发布于2017年3月14日:build 26228.09)后,我也遇到了同样的问题。我的程序在IE中调试得很好,但在Chrome中就会崩溃。在Windows命令行中删除所有Chrome实例为我解决了这个问题。
taskkill /im chrome.exe /f
然后我就可以在Chrome中调试了。
今天我得到了这个错误,我只是做了一个小工作,太简单了。
关闭所有在打开Visual Studio之前可能已经打开的chrome实例。 现在停止调试并再次运行应用程序。
您将不会再次得到错误,如果调试器没有弹出,则再次刷新浏览器。
更新(12 - 12月- 2018):
我刚刚在Visual Studio 2019预览中测试了这个bug,现在看起来这个bug已经修复了。
当我收到这个错误时,您可以尝试为我工作的另一个解决方案是清理解决方案,然后进行重新构建。由于其他的解决方案对我没有帮助,我想这可能会帮助其他处于相同处境的人。
对我来说,解决这个问题的方法是在任务栏中查看打开的chrome应用程序,右键单击并关闭它们。
我找到了一个对我有用的变通办法。
选择Chrome作为浏览器,单击Debug菜单并选择附加到进程....
在随后的对话框中,在列表中选择Chrome.exe,并单击“附加到:”的选择按钮。选中“本机”框,然后“附加”(或双击Chrome.exe):
这将在不启动浏览器的情况下启动项目。在Chrome中停止并重新启动,错误就消失了。
当然,另一个潜在的解决方案是使用不同的浏览器,但我喜欢在Chrome中调试。: -)