2012-03-30 7 views
0

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

Я установил его на свой компьютер, и теперь я могу выбрать его в своем решении 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

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

ответ

0

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

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

1) Ключ в реестре, чтобы режим в браузере:

Для 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 Редактор Ver Sion 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".

В отличие от режимов вне браузера и установки, при использовании режима «В браузере» каждый клиент должен выполнить эти шаги! Я изначально думал, что эти шаги были автоматическими и что клиенту просто нужно было подтвердить их установку ... Это не тот случай ...

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