【问题标题】:"An operation is not legal in the current state" error when trying to launch ASP.NET project in VS2013?尝试在 VS2013 中启动 ASP.NET 项目时出现“当前状态下的操作不合法”错误?
【发布时间】:2014-03-05 07:10:59
【问题描述】:
我有一个使用 WebMatrix 3 创建的 ASP.NET 网站。由于我在 64 位 Windows 8.1 上运行,因此我确实在 VS2013 中选择使用 64 位版本的 IIS Express。当我尝试启动项目时,我收到错误“当前状态下的操作不合法”。有人知道如何解决这个问题吗?
【问题讨论】:
标签:
asp.net
webmatrix
visual-studio-2003
【解决方案1】:
在 Google Chrome 上运行项目时,我遇到了同样的错误“当前状态下的操作不合法”,停止项目然后关闭所有 chrome 实例解决了这个问题。
我认为这与 Visual Studio 无法附加到 chrome 实例进行调试有关。
【解决方案2】:
关闭 Chrome 并重新启动 IIS(例如在 IIS 管理器 中)应该可以解决问题。这对我有帮助。
【解决方案3】:
今天早上在 VS (Visual Studio) 2017 上遇到了同样的问题。
解决此问题的步骤是:
- 停止在 VS 中运行的项目
- 清理VS临时创建的所有IIS实例
- 编译项目并再次启动该服务