Windows 8.1 PasswordVault.Add exception:已超出可存储的最大凭据数

时间:2013-07-03 04:08:03

标签: windows-runtime visual-studio-2013 windows-8.1

我正在使用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上构建的版本,它表现出相同的行为。

1 个答案:

答案 0 :(得分:0)

查看凭据管理器,了解您的凭据中存储了多少凭据。删除其中一些并再试一次?

打开控制面板 - >凭证管理员