नई सिल्वरलाइट 5 के साथ, अब हमारे पास एक इन-ब्राउज़र एलिवेट-ट्रस्ट एप्लिकेशन हो सकता है। हालांकि, मुझे एप्लिकेशन को तैनात करने में कुछ समस्याएं आ रही हैं।ब्राउज़र विश्वसनीय एप्लिकेशन में सिल्वरलाइट 5
जब मैं विजुअल स्टूडियो से एप्लिकेशन का परीक्षण कर रहा हूं, तो सब ठीक काम करता है क्योंकि वेबसाइट स्थानीय मशीन (लोकलहोस्ट, 127.0.0.1) पर होस्ट की जाती है तो यह स्वचालित रूप से हर अधिकार देती है।
मैं MSDN मैं इसे किसी भी वेबसाइट पर काम करने के लिए 3 चरणों का पालन करना पड़ेगा पर देखा:
- XAP हस्ताक्षर - मैं इसे निम्न Microsoft ट्यूटोरियल
- किया विश्वसनीय प्रकाशकों प्रमाणपत्र संग्रह स्थापित करें - मैंने माइक्रोसॉफ्ट ट्यूटोरियल
AllowElevatedTrustAppsInBrowser
के साथ रजिस्ट्री कुंजी जोड़कर भी ऐसा किया।
तीसरा चरण वह है जिसे मैं सबसे ज्यादा अनिश्चित हूं। क्या हमें स्थानीय रजिस्ट्री कुंजी या सर्वर पर इस रजिस्ट्री कुंजी को जोड़ने की आवश्यकता है? क्या इस कुंजी को जोड़ने के लिए सिल्वरलाइट में कोई स्वचालित फ़ंक्शन है या बैच फ़ाइल बनाने के लिए बेहतर है?
यहां तक कि उन तीन चरणों के साथ, स्थानीयहोस्ट की तुलना में किसी अन्य यूआरएल से कॉल करते समय भी एप्लिकेशन काम नहीं कर रहा है।
क्या किसी ने सफलतापूर्वक इन-ब्राउज़र उन्नत-ट्रस्ट एप्लिकेशन को कार्यान्वित किया है? क्या आप देखते हैं कि मैं क्या गलत कर रहा हूं?
सूत्रों का कहना है:
- http://msdn.microsoft.com/en-us/library/gg192793(v=VS.96).aspx
- http://pitorque.de/MisterGoodcat/post/Silverlight-5-Tidbits-Trusted-applications.aspx
आप अपनी समस्या का समाधान मिला? मुझे एक ही समस्या का सामना करना पड़ रहा है ... धन्यवाद –
फारे नोउएड उत्तर देखें। यह इंगित करता है कि स्वयं हस्ताक्षरित प्रमाणपत्रों को भी विश्वसनीय रूट प्रमाणपत्र प्राधिकरण में जोड़ा जाना आवश्यक है। – jmc