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

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


当前回答

如果你不能用任何其他方式解决这个问题,那么试试这个(它对我很有效!):

将下面的代码保存到您的web配置文件中,然后重命名value="yourwebformname.aspx"

<system.webServer>
    <defaultDocument>
       <files>
          <add value="insertion.aspx" />
       </files>
    </defaultDocument>
    <directoryBrowse enabled="false" />
</system.webServer>

其他的尝试:

<system.webServer>
    <directoryBrowse enabled="true" />
</system.webServer>

其他回答

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

我使用chrome的内置开发人员控制台工具来调试javascript,所以答案标记的解决方案对我来说很棒。 这是我在调试asp.net应用程序时从VS Community 2017中得到的奇怪的错误消息:

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

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

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

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

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

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

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

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

关闭所有在打开Visual Studio之前可能已经打开的chrome实例。 现在停止调试并再次运行应用程序。

您将不会再次得到错误,如果调试器没有弹出,则再次刷新浏览器。

更新(12 - 12月- 2018):

我刚刚在Visual Studio 2019预览中测试了这个bug,现在看起来这个bug已经修复了。