在重新安装Visual Studio 2017后,我试图运行.NET核心Web项目,当我试图在Chrome上运行它时,我得到这个错误:

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


当前回答

3个选项

关闭“Tools > Options > Debugging > General”中的JavaScript调试功能 杀死所有chrome任务 切换到另一个浏览器进行调试

其他回答

我找到了一个对我有用的变通办法。

选择Chrome作为浏览器,单击Debug菜单并选择附加到进程....

在随后的对话框中,在列表中选择Chrome.exe,并单击“附加到:”的选择按钮。选中“本机”框,然后“附加”(或双击Chrome.exe):

这将在不启动浏览器的情况下启动项目。在Chrome中停止并重新启动,错误就消失了。

当然,另一个潜在的解决方案是使用不同的浏览器,但我喜欢在Chrome中调试。: -)

在最近的VS 2017更新(发布于2017年3月14日:build 26228.09)后,我也遇到了同样的问题。我的程序在IE中调试得很好,但在Chrome中就会崩溃。在Windows命令行中删除所有Chrome实例为我解决了这个问题。

taskkill /im chrome.exe /f

然后我就可以在Chrome中调试了。

我最近犯了这个错误。对我来说,解决它的方法是关闭一扇运行检查器的铬窗。我让它弹出自己的窗口,每当我检查一个网页。不需要禁用或改变visual studio上的任何东西。

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

我只是关闭所有打开的chrome实例,停止我的项目,然后重新开始。这为我解决了问题。