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

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


当前回答

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

其他回答

3个选项

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

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

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

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

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

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

我可以通过关闭我最近安装的Calendly Chrome扩展来解决这个问题。可能不是日历特定的,所以我建议关闭任何新安装的Chrome扩展。以下是我采取的步骤:

调试程序 让Chrome打开和VS抛出错误 通过单击OK清除VS错误 点击Chrome右上角的三个点 鼠标移到“更多工具”上,然后单击扩展 找到日历瓦片,并勾选右下角的滑块 断路位置 关闭所有Chrome窗口,包括任务中的任何Chrome窗口 酒吧继续营业 停止调试 在调试模式下再次运行程序

对我来说,解决这个问题的方法是在任务栏中查看打开的chrome应用程序,右键单击并关闭它们。

更改此项目设置为我解决了这个问题。