当我们的一个开发数据库离线时,我发现了这个问题,我需要指向另一个数据库。
我以通常的方式打开了我的用户机密...
...修改了连接字符串,按F5,...仍然损坏。
经过一番挖掘,我发现有两个文件夹包含secrets.json:
C:\Users\me\AppData\Roaming\Microsoft\UserSecrets\one_name-guid1 C:\Users\me\AppData\Roaming\Microsoft\UserSecrets other_name-guid1
通过 Windows 资源管理器而不是 Visual Studio 打开和修改文件,我能够确定“管理用户机密”打开第一个文件,F5 使用第二个文件。
我通过关闭 Visual Studio 并删除
.vs
文件夹修复了此问题。
显然,组织中的其他人已经重命名了事物,我猜这导致了问题。 看起来 .vs 文件夹缓存了 F5 的过时名称,但没有缓存“管理用户机密”的过时名称。