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

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


当前回答

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

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

其他回答

在我的情况下,其他答案都不管用。在重新调试应用程序之前,我必须重新启动windows。

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

将下面的代码保存到您的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>

3个选项

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

对我来说,解决方案(变通)是关闭Chrome上的JavaScript调试,我相信这是VS 2017中引入的新功能。

打开“工具>选项>调试>通用”,关闭“ASP启用JavaScript调试”的设置。NET (Chrome和IE)。

这是一个已知的问题,似乎正在进行调查。

关于VS 2017中JS调试的完整信息: https://blogs.msdn.microsoft.com/webdev/2016/11/21/client-side-debugging-of-asp-net-projects-in-google-chrome/

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

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