Я пытаюсь создать приложение из браузера Silverlight с повышенными разрешениями. Я выполнил инструкции these для создания сертификата подписи кода, и я установил флажок «Подписать файл Xap» в панели свойств в VS2010. Я могу создавать и тестировать функции на своей локальной машине. Когда я пытаюсь построить с msbuild на сервере сборки, я получаю следующие ошибки:Создание надежного приложения OLEX Silverlight на сервере сборки
- Ошибка MSB3326: Не удается импортировать следующий файл ключей:. Ключевой файл может быть защищен паролем. Чтобы исправить это, попробуйте снова импортировать сертификат или импортировать сертификат вручную в хранилище личных сертификатов текущего пользователя.
- Ошибка MSB3321: Импортирован файл ключа «MySPC.pfx» был отменен.
Я установил «MyCA.cer» (самоподписанный CA) в хранилище доверенных корневых сертификатов Athorities на сервере сборки, и я попытался установить «MySPC.pfx» тот же магазин и к Магазин Trusted Publishers безрезультатно.
У кого-нибудь есть опыт?
Да, я просто сохранил пароли, чтобы использовать правильный пароль. Вам нужно было установить каждый сертификат на вашем сервере сборки? Не только сертификаты MyCA.cer и MySPC.pfx? – vanillaike
Да. Не удалось выяснить, какой разрыв в цепочке вызывает проблемы, и поэтому он установил около 20: (Также должен был убедиться, что они были установлены для учетной записи, скрипт сборки тоже запущен. –
Спасибо, я попробую это и посмотреть, работает ли он. – vanillaike