Ошибка файла Verisign при подписи файла xap - PullRequest
0 голосов
/ 30 марта 2012

Мы купили сертификат authenticode для подписи xap-файла на Verisign.com, и после завершения регистрации мы получили сертификат.

Я установил его на свой компьютер и теперь могу выбрать его в своем решении Visual Studio. Проблема в том, что даже после получения ошибки после процесса сборки, при ее развертывании у меня не может быть какой-либо стороны клиента сертификации.

Я следовал следующей статье, но безуспешно, чего мне не хватать?

http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2011/04/27/silverlight-5-beta-rough-notes-trusted-apps-in-the-browser.aspx

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 25 апреля 2012

Я нашел решение своей проблемы.

При запуске XAP-файла Silverlight в режиме «в браузере» каждый клиент должен вручную развернуть эти две вещи:

1) Ключ в реестре, разрешающий режим In-Browser:

Для 32-битной системы:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Silverlight]
"AllowElevatedTrustAppsInBrowser"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Silverlight\Components]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Silverlight\Components\Debugging]

Для 64-битной системы:

Редактор реестра Windows, версия 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Silverlight]
"AllowElevatedTrustAppsInBrowser"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Silverlight\Components]

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Silverlight\Components\Debugging]

2) Установите мой сертификат в хранилище «TrustedPublisher» с помощью утилиты «MMC».

В отличие от Out-Режимы браузера и установки, при использовании режима In-browser каждый клиент должен выполнить эти шаги!Сначала я думал, что эти шаги были автоматическими, и что клиент просто должен был подтвердить их установку ... Это не так ...

Надеюсь, это поможет.

...