尽管没有具体的文档,但是有一个类似的问题在这里:这里 通常,.vs文件夹是Visual Studio用来存储打开的文档、断点和其他有关解决方案状态的信息。这意味着它包含典型的文件,例如: Roslyn用于智能感知的临时缓存。 IIS Express应用程序的applicationHost.config文件。 许多其他可能的文件(欢迎编辑此答案以包含您所知道的内容)。
虽然不是直接回答这个问题的答案,但我想分享一下最近我在ASP.Net Core网站中遇到的一个问题,路由似乎完全失效了,并没有进行任何代码更改。更有甚者,我尝试删除视图/razor页面,但仍然显示错误的视图,可能被缓存了。但是每当我切换到控制台启动设置时,问题就解决了。然后我想起来,在极少数情况下,.vs文件夹有时会导致IIS Express崩溃,所以我关闭了VS,删除了.vs文件夹,重新启动并使用IIS设置启动网站,然后一切又恢复正常了。
与 Santos 类似,这不是对这个问题的直接回答,但我发现当其他方法都无法解决问题时,删除 .vs 文件夹有时可以帮助你摆脱困境!请看我一年前提出的问题,这里就是一个例子。删除这个文件夹解决了在 Visual Studio 中出现重复测试的问题: Visual Studio 2019 showing duplicate tests in Test Explorer