1

我正在使用 Windows 8.1 Preview(来自 ISO 未更新)并试图让我的一些 Windows Store App 代码(c#)在 VS2013 中运行,但在使用 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 构建的版本,它表现出相同的行为。

4

1 回答 1

0

查看凭证管理器,看看有多少凭证存储在那里。删除其中一些并重试?

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

于 2013-07-03T06:55:08.687 回答