"请在继续之前纠正." - Web.config错误

ala*_*lan 17 visual-studio

我尝试在本地启动一个网站项目,但在错误对话框中收到以下消息:

请在继续之前纠正.(您可以重命名当前的web.config并添加一个新的).

通常,此错误之前是对原因的一般描述,但事实并非如此.知道奇怪的,非常明显的问题,例如这些问题通常与损坏的IDE生成的文件有关.我试着删除.suo,.vssscc并从解决方案和项目目录相关的其他生成的文件,但是问题不断.

Ker*_*haw 22

最新消息后,今天发生在我身上.我通过关闭并重新打开解决方案,重建然后运行来解决.一切都很好...

  • 关闭所有 .config 文件后,可视化也对我有用。 (4认同)
  • 但你必须这样做。 (2认同)
  • 我的需要重新启动 Visual Studio...关闭和打开解决方案对我来说甚至还不够好。*皱眉的脸*一定是 IIS 中的某个挂起的进程还是什么? (2认同)

小智 19

关闭 vs2017 并再次打开它对我有用


why*_*yoz 17

我实际上是通过确保 Web.config 文件不是 VS 2015 中的打开文档来解决这个问题的。换句话说,在 Web.config 文件可能打开的地方关闭它,并确保您的团队资源管理器没有引起任何问题,如意外更改或分阶段更改...重建 sln 并运行...


Moh*_*edi 14

只需打开 web.config 并再次运行。我遇到了这个问题,我通过这个解决方案解决了。


ala*_*lan 11

我使用针对不同 IDE 相关问题找到的解决方案解决了该问题(此处为原始答案)。在提升的命令提示符中运行以下命令:

"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe" /setup
Run Code Online (Sandbox Code Playgroud)

注意:您需要为您的 Visual Studio 版本调整路径(此处为原始版本映射答案):

  • 视觉工作室 2005 = 8
  • 视觉工作室 2008 = 9.0
  • 视觉工作室 2010 = 10.0
  • 视觉工作室 2012 = 11.0
  • 视觉工作室 2013 = 12.0
  • Visual Studio 2015 = 14.0

  • 在开始菜单中,有`Visual Studio 2015 -> Visual Studio Tools`。打开它并选择“VS 2015 的开发人员命令提示符”。这将打开一个带有正确入口目录的控制台,因此您可以直接键入 `devenv.exe /setup`。较旧的 Visual Studio 版本存在类似的条目。 (2认同)
  • 也许这是显而易见的,但我必须在运行提升的开发人员命令提示符之前关闭 Visual Studio,并在完成后再次启动 Visual Studio。在打开 Visual Studio 2019 的情况下运行它没有帮助。 (2认同)

tga*_*cia 6

在使用 RTC 工具合并版本控制中的一些代码后,我想到了这个问题。当我看到whyoz 回答时,我注意到 web.config 没有在任何地方打开。它可能是 RTC 锁定文件或类似的东西。所以,我只是重新启动了 Visual Studio,它又恢复了正常。