我正在使用Windows 8.1预览版(来自ISO未更新)并试图在VS2013中运行我的一些Windows应用商店应用代码(c#)但我在使用PasswordVault时遇到异常:
"已超出单个系统中可能存储的最大机密数。 已超出可存储的最大凭据数"
特别是此代码的.Add行:
PasswordCredential cred = new PasswordCredential();
cred.UserName = user;
cred.Password = pass;
cred.Resource = uniqueString;
PasswordVault vault = new PasswordVault();
vault.Add(cred);
我尝试过切换到本地帐户,但它会抛出相同的异常。我没有安装任何其他应用程序,除了操作系统附带的基线负载。
有什么想法吗?
编辑:我正在构建的项目面向Windows 8。 我还尝试安装在Windows 8上构建的版本,它表现出相同的行为。
答案 0 :(得分:0)
查看凭据管理器,了解您的凭据中存储了多少凭据。删除其中一些并再试一次?
打开控制面板 - >凭证管理员