【发布时间】:2021-12-01 10:26:50
【问题描述】:
我尝试在本地启动网站项目,但在错误对话框中收到以下消息:
在继续之前请更正。(您可以重命名当前的 web.config 并添加一个新的)。
通常,此错误之前是对原因的一般描述,而此错误不是。知道这些奇怪的、出乎意料的问题通常与损坏的 IDE 生成的文件有关。我尝试从解决方案和项目目录中删除.suo、.vssscc 和其他生成的文件,但问题仍然存在。
【问题讨论】:
标签: visual-studio
我尝试在本地启动网站项目,但在错误对话框中收到以下消息:
在继续之前请更正。(您可以重命名当前的 web.config 并添加一个新的)。
通常,此错误之前是对原因的一般描述,而此错误不是。知道这些奇怪的、出乎意料的问题通常与损坏的 IDE 生成的文件有关。我尝试从解决方案和项目目录中删除.suo、.vssscc 和其他生成的文件,但问题仍然存在。
【问题讨论】:
标签: visual-studio
这件事发生在我今天最新后。我通过关闭并重新打开解决方案、重建然后运行来解决。一切都好...
【讨论】:
我实际上通过确保 Web.config 文件不是 VS 2015 中的打开文档来解决此问题。换句话说,关闭 Web.config 文件可能打开的任何位置,并确保您的团队资源管理器不是导致任何问题,例如意外更改或分阶段更改...重建 sln 并运行...
【讨论】:
关闭 vs2017 并再次打开它对我有用
【讨论】:
只需打开 web.config 并再次运行。我遇到了这个问题,我通过这个解决方案解决了。
【讨论】:
我使用针对不同 IDE 相关问题找到的解决方案解决了该问题(原始答案 here)。在提升的命令提示符下运行以下命令:
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe" /setup
注意:您需要为您的 Visual Studio 版本调整路径(原始版本映射答案here):
【讨论】:
Visual Studio 2015 -> Visual Studio Tools。打开它并选择Developer Command Prompt for VS 2015。这将打开一个带有正确入口目录的控制台,因此您可以直接输入devenv.exe /setup。旧版 Visual Studio 也有类似的条目。
在使用 RTC 工具合并版本控制中的一些代码后,我遇到了这个问题。当我看到whyoz answer 时,我注意到 web.config 没有在任何地方打开。它可能是 RTC 锁定文件或类似的东西。所以,我只是重新启动了 Visual Studio,它又恢复了正常。
【讨论】:
我今天在使用 VS19 内置的 Git 工具进行分支合并后遇到了这个问题。配置文件正确;我什至使用了基于 KD2ND 在how can I validate dot net application config file(ex, app.exe.config) on console? 中的回答的模式验证器。
我清理了解决方案,卸载它,然后重新加载它,一切正常。我什至不需要重新启动工作室。
根据其他人的回答,这似乎与 IDE 中的代码合并有关。这是一个奇怪的问题,但解决方案(一旦找到)很简单,这让我松了一口气。
【讨论】:
作为仅供参考,在 VS 2019 中,解决方案是关闭选项卡、解决方案和 Visual Studio,然后重新启动 Visual Studio。这对我有用。
【讨论】:
在 VS 19 Enterprise 中,我的解决方案是:
"C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\devenv.exe" /setup
基于 alan 的 merked 回答。
【讨论】:
在 Microsoft Visual Studio 2019 中:只需要关闭项目,然后打开+清理+重建,一切正常
【讨论】:
我刚刚打开了 web.config 文件,然后按了 CTRL K + D。它会使文件的格式变得更好。然后运行应用程序。它对我有用。
即使您撤消上述更改,它也可以工作。有点奇怪。
【讨论】: