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

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


当前回答

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

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

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

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

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

其他回答

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

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

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

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

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

我认为这发生在javascript调试在visual studio中启用,同时chrome开发工具调试器启用。出现这个问题是因为两个不同的调试器试图调试同一个进程。

当我试图同时调试两个解决方案时,出现了这个错误消息,因为我想直观地比较它们之间的差异。取消选中“ASP. JavaScript调试”。NET (Chrome和IE)选项工作,但我仍然困惑为什么我不能一次调试多个解决方案。由于这是一个已知的问题,也许这将在Visual Studio的更新中解决。这是希望....

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

当我收到这个错误时,您可以尝试为我工作的另一个解决方案是清理解决方案,然后进行重新构建。由于其他的解决方案对我没有帮助,我想这可能会帮助其他处于相同处境的人。