Với Silverlight 5 mới, giờ đây chúng tôi có thể có ứng dụng tin cậy nâng cao trong trình duyệt. Tuy nhiên, tôi đang gặp một số vấn đề để triển khai ứng dụng.Trong ứng dụng đáng tin cậy của trình duyệt Silverlight 5
Khi tôi thử nghiệm ứng dụng từ Visual Studio, mọi thứ hoạt động tốt bởi vì nó tự động cung cấp mọi quyền nếu trang web được lưu trữ trên máy cục bộ (localhost, 127.0.0.1).
tôi thấy trên MSDN mà tôi phải làm theo 3 bước để làm cho nó làm việc trên bất kỳ trang web:
- Ký XAP - Tôi đã làm điều đó sau khi Microsoft hướng dẫn
- Cài đặt lưu trữ chứng chỉ Trusted Publishers - Tôi cũng đã làm theo hướng dẫn của Microsoft
- Thêm khóa Đăng ký với giá trị
AllowElevatedTrustAppsInBrowser
.
Bước thứ ba là bước tôi không chắc chắn nhất. Chúng ta có cần phải thêm khoá đăng ký này trên máy cục bộ hoặc trên máy chủ không? Có chức năng tự động nào trong Silverlight để thêm khóa này hay không hoặc tốt hơn là tạo một tập tin batch?
Ngay cả với ba bước đó, ứng dụng vẫn không hoạt động khi được gọi từ một url khác so với localhost.
Có ai đã triển khai thành công ứng dụng tin cậy nâng cao trong trình duyệt không? Bạn có thấy những gì tôi đang làm sai?
Nguồn:
- http://msdn.microsoft.com/en-us/library/gg192793(v=VS.96).aspx
- http://pitorque.de/MisterGoodcat/post/Silverlight-5-Tidbits-Trusted-applications.aspx
Bạn có tìm thấy giải pháp cho vấn đề của mình không? Tôi đang đối mặt với cùng một vấn đề chính xác ... Cảm ơn –
Xem Câu trả lời được đặt cược Giá vé. Nó chỉ ra rằng các chứng chỉ tự ký cũng cần phải được thêm vào Trusted Root Certificate Authority. – jmc