2013-07-03 5 views
0

Я использую предварительный просмотр Windows 8.1 (из ISO not update) и пытаюсь получить часть своего кода приложения для Windows Store (C#), работает в VS2013, но я получаю исключение при использовании PasswordVault:Windows 8.1 PasswordVault.Add exception: Максимальное количество учетных данных, которые могут быть сохранены, было превышено

«максимальное количество секретов, которые могут храниться в одной системе было превышено максимальное количество учетных данных, которые могут быть сохранены превышен.»

В частности, строка .Add этого кода:

PasswordCredential cred = new PasswordCredential(); 
cred.UserName = user; 
cred.Password = pass; 
cred.Resource = uniqueString; 
PasswordVault vault = new PasswordVault(); 
vault.Add(cred); 

Я попытался переключиться на локальную учетную запись, но это исключение. Я не устанавливал никаких других приложений, кроме базовой загрузки, с которой поставляется ОС.

Любые идеи?

Edit: Проект Я строю предназначен для Windows 8. Я также попытался установить версию, построенную на Windows 8 и демонстрирует такое же поведение.

ответ

0

Обратитесь к менеджеру учетных данных, чтобы узнать, сколько его учетных данных хранится там. Удалите некоторые из них и повторите попытку?

откройте Панель> диспетчера учетных данных

+0

На самом деле там было 163 (я полагаю, это максимум), которые хранятся в хранилище - я вижу, что они кочевали так что это было несчастное совпадение, что он достиг так же, как я тестировал его на Windows 8.1. В качестве альтернативы я нашел их, добавив некоторый код в проект в RetrieveAll(), но они отображаются в диспетчере учетных данных, когда вы указываете. –

+0

Также спасибо за помощь. –

+0

без проблем, рад, что вы его разобрали – sLedgem

Смежные вопросы