मुझे अपने इंट्रानेट से विजुअल स्टूडियो 2010 के साथ बनाया गया एक पूर्ण ट्रस्ट WPF 4 XBAP (ब्राउज़र एप्लिकेशन) चलाने में समस्या हो रही है। WPF 4 पर ScottGu के post में वर्णित के रूप में मैं, एक ClickOnce ऊंचाई शीघ्र नहीं मिलता:इंट्रानेट पर एक डब्ल्यूपीएफ 4 पूर्ण ट्रस्ट एक्सबीएपी कैसे तैनात करें?
पूर्ण ट्रस्ट XBAP तैनाती
WPF 4 में शुरू, ClickOnce ऊंचाई शीघ्र भी XAML ब्राउज़र अनुप्रयोग (XBAPs के लिए सक्षम किया गया है) इंट्रानेट और विश्वसनीय क्षेत्रों में, पूर्ण-विश्वास XBAP को तैनात करना आसान बनाता है। एक्सबीएपी के लिए जिनके लिए इंट्रानेट और ट्रस्टेड जोन्स की न्यूनतम कोड एक्सेस सुरक्षा (सीएएस) अनुमति अनुदान की तुलना में सुरक्षा अनुमतियों की आवश्यकता होती है, तो उपयोगकर्ता XBAP को नेबेट करने के लिए XBAP पर नेविगेट करते समय क्लिकऑन्स एलिमेंट प्रॉम्प्ट पर 'रन' पर क्लिक करने में सक्षम होंगे। अनुरोधित अनुमतियों के साथ चलाने के लिए।
इसके बजाय, मुझे "ट्रस्ट नहीं माना गया" संदेश मिलता है।
मैं एप्लिकेशन को दो तरीकों से चला रहा हूं; दोनों मामलों में, मुझे "ट्रस्ट नॉटेड" संदेश मिलता है। सबसे पहले, मैं स्थानीय नेटवर्क पर अपने NAS से xbap फ़ाइल पर डबल-क्लिक करके एप्लिकेशन लॉन्च कर रहा हूं। दूसरा, मैं उसी मशीन से आईआईएस के माध्यम से वेबसाइट पर होस्ट होने पर एप्लिकेशन लॉन्च करने का भी प्रयास कर रहा हूं। क्या इन दोनों परिदृश्यों को "इंट्रानेट" से चलाने के लिए माना जाता है? या "इंट्रानेट" का अर्थ कुछ विशेष रूप से यहां है? या मैं कुछ पूरी तरह गलत कर रहा हूँ?
ध्यान दें, मैं बिना किसी समस्या के एप्लिकेशन लॉन्च करने में सक्षम हूं जब मैं अपने स्थानीय कंप्यूटर से एक्सबैप को डबल-क्लिक करता हूं।
प्रश्न में xbap विशेष रूप से क्लिकऑन्स एलिमेंट प्रॉम्प्ट का परीक्षण करने के लिए बनाया गया था। यह विजुअल स्टूडियो 2010 के साथ एक WPF ब्राउज़र अनुप्रयोग के रूप में बनाया गया था। एकमात्र परिवर्तन मैंने इसे पूर्ण ट्रस्ट एप्लिकेशन में बदलना था (मेरा प्रोजेक्ट> सुरक्षा टैब> यह एक पूर्ण ट्रस्ट एप्लिकेशन है)।
प्रकाशित विज़ार्ड में, मैं चुनने हूँ निम्नलिखित:
- है तुम कहाँ आवेदन प्रकाशित करना चाहते हैं? - मैंने स्थानीय निर्देशिका में प्रकाशित करना चुना है
- उपयोगकर्ता एप्लिकेशन को कैसे इंस्टॉल करेगा? - मैं "एक CD-ROM या DVD-ROM से" चुना
- आवेदन ऑफ़लाइन उपलब्ध हो जाएगा - सभी विकल्प धूसर हो गया
यह सही है। जाहिर है अगर मशीन वास्तव में आपके इंट्रानेट पर नहीं है, तो आपको इसके बजाय विश्वसनीय साइटों में जोड़ना चाहिए। .NET 4 में यह नई कार्यक्षमता बहुत बढ़िया है और मुझे दीवार के खिलाफ अपने सिर को टक्कर देने से रोक दिया! –