Con el nuevo Silverlight 5, ahora podemos tener una aplicación In-Browser de confianza elevada. Sin embargo, tengo algunos problemas para implementar la aplicación.En la aplicación de confianza del navegador Silverlight 5
Cuando estoy probando la aplicación desde Visual Studio, todo funciona bien porque automáticamente otorga todos los derechos si el sitio web está alojado en la máquina local (localhost, 127.0.0.1).
vi en MSDN que tengo que seguir 3 pasos para hacer que funcione en cualquier sitio web:
- firmó el XAP - lo hice siguiendo el tutorial Microsoft
- Instalar el almacén de certificados de editores de confianza - Lo hice también siguiendo el Tutorial de Microsoft
- Añadiendo una clave de Registro con el valor
AllowElevatedTrustAppsInBrowser
.
El tercer paso es el que no estoy seguro. ¿Necesitamos agregar esta clave de registro en la máquina local o en el servidor? ¿Hay alguna función automática en Silverlight para agregar esta clave o es mejor hacer un archivo por lotes?
Incluso con esos tres pasos, la aplicación aún no funciona cuando se llama desde otra url que localhost.
¿Alguien ha implementado con éxito una aplicación de confianza elevada en el navegador? ¿Ves lo que estoy haciendo mal?
Fuentes:
- http://msdn.microsoft.com/en-us/library/gg192793(v=VS.96).aspx
- http://pitorque.de/MisterGoodcat/post/Silverlight-5-Tidbits-Trusted-applications.aspx
¿Ha encontrado una solución a su problema? Estoy enfrentando exactamente el mismo problema ... Gracias –
Ver la respuesta de Fares Noueihed. Señala que los certificados autofirmados también deben agregarse a la autoridad de certificación de raíz de confianza. – jmc