尝试在 VS2013 中启动 ASP.NET 项目时出现“当前状态下的操作不合法”错误?

Posted

技术标签:

【中文标题】尝试在 VS2013 中启动 ASP.NET 项目时出现“当前状态下的操作不合法”错误?【英文标题】:"An operation is not legal in the current state" error when trying to launch ASP.NET project in VS2013? 【发布时间】:2014-03-05 07:10:59 【问题描述】:

我有一个使用 WebMatrix 3 创建的 ASP.NET 网站。由于我在 64 位 Windows 8.1 上运行,因此我确实在 VS2013 中选择使用 64 位版本的 IIS Express。当我尝试启动项目时,我收到错误“当前状态下的操作不合法”。有人知道如何解决这个问题吗?

【问题讨论】:

你有没有想过这个问题 【参考方案1】:

在 Google Chrome 上运行项目时,我遇到了同样的错误“当前状态下的操作不合法”,停止项目然后关闭所有 chrome 实例解决了这个问题。

我认为这与 Visual Studio 无法附加到 chrome 实例进行调试有关。

【讨论】:

【参考方案2】:

关闭 Chrome 并重新启动 IIS(例如在 IIS 管理器 中)应该可以解决问题。这对我有帮助。

【讨论】:

【参考方案3】:

今天早上在 VS (Visual Studio) 2017 上遇到了同样的问题。 解决此问题的步骤是:

    停止在 VS 中运行的项目 清理VS临时创建的所有IIS实例 编译项目并再次启动该服务

【讨论】:

以上是关于尝试在 VS2013 中启动 ASP.NET 项目时出现“当前状态下的操作不合法”错误?的主要内容,如果未能解决你的问题,请参考以下文章

如何知道 CSS 版本 - ASP.NET - VS Community 2013

Asp.Net 5 项目托管

VS2013打开项目 提示Asp.net4.5未在web服务器上注册

ASP.NET MVC 5 解决方案在 VS2013 中有效,但在 VS2015 中无效

ASP.NET MVC如何设置路由启动

在VS2013 ASP.NET中如何用BulletedList连接SQL数据库