2011-01-12 6 views
12

मुझे पता है कि स्टैक ओवरफ्लो ओपनआईडी प्रमाणीकरण का उपयोग करता है। मैं भी कोशिश करना और इसका उपयोग करना चाहता हूं। मैं सी # के साथ एएसपीएनटी एमवीसी 2.0 का उपयोग कर रहा हूँ।DotNetOpenAuth के लिए ट्यूटोरियल कहां हैं और इसके नमूने में संकलन त्रुटि को हल करने के लिए

मैं इस

http://www.dotnetopenauth.net/

पाया जाता है और अगर यह क्या stackoverflow के लिए इस्तेमाल किया गया था है मैं सोच रहा हूँ।

इसके अलावा कोई भी ट्यूटोरियल भी अच्छा होगा।

संपादित

मैं कुछ नमूना परियोजनाओं को लोड करने के लिए कोशिश कर रहा हूँ लेकिन जब मैं VS2010 में इसे बनाने मैं

Error 6 'System.Diagnostics.Contracts.ContractInvariantMethodAttribute' is inaccessible due to its protection level C:\Users\chobo2\Downloads\DotNetOpenAuth-3.4.6.10357\DotNetOpenAuth-3.4.6.10357\Samples\OpenIdOfflineProvider\TextBoxTextWriter.cs 73 4 OpenIdOfflineProvider 
Error 7 The type or namespace name 'ContractInvariantMethod' could not be found (are you missing a using directive or an assembly reference?) C:\Users\chobo2\Downloads\DotNetOpenAuth-3.4.6.10357\DotNetOpenAuth-3.4.6.10357\Samples\OpenIdOfflineProvider\TextBoxTextWriter.cs 73 4 OpenIdOfflineProvider 

उत्तर

10

हाँ, यह पुस्तकालय एसओ का उपयोग करता है मिलता है। जेफ से this ब्लॉग पोस्ट देखें:

हम एंड्रयू Arnott, खुला स्रोत DotNetOpenAuth पुस्तकालय उपयोग हम के प्राथमिक लेखक के साथ एक उत्कृष्ट संवाद की है।

डाउनलोड में नमूने शामिल हैं।

+1

यह भी * इतना * उपयोग करने में आसान है! –

+0

मैं सैम चलाने की कोशिश कर रहा हूं लेकिन मुझे 2 त्रुटियां मिलती हैं (संपादन देखें) – chobo2

+0

@ chobo2 - क्या आपने उल्लिखित असेंबली का संदर्भ जोड़ा है? आपको कोड अनुबंध स्थापित करने की आवश्यकता है। – Oded

0

DotNetOpenAuth एक भरोसेमंद विकल्प है।

बिल्ड त्रुटियों को ठीक करने के लिए, कोड में Contract(...) पर सभी संदर्भों को टिप्पणी करें। वे केवल डेवलपर्स को कोड सुधार सुनिश्चित करने में मदद करने के लिए हैं और कोई कार्यक्षमता प्रदान नहीं करते हैं।

7

एलेक्स अंगस द्वारा सुझाए गए अनुसार टिप्पणी करने के लिए बहुत सी चीजें हैं। निर्भरता को स्थापित करने के लिए सर्वश्रेष्ठ, इसे डिफ़ॉल्ट रूप से .NET के साथ शामिल नहीं किया गया है।

कोड संविदा: http://research.microsoft.com/en-us/projects/contracts/

+0

धन्यवाद, यह मेरी समस्या को भी ठीक करता है। – ThaMe90

+1

उपरोक्त यह लिंक मेरे लिए काम नहीं कर रहा था, इसलिए मुझे यहां सही लिंक मिला: http://msdn.microsoft.com/en-us/devlabs/dd491992.aspx – Brian

+1

अपडेट के लिए धन्यवाद, अब सीधे उनके शोध पृष्ठ से लिंक करना बजाय। आपके पृष्ठ पर उचित डाउनलोड लिंक कौन सा है। – Nicholi

10

मैं सिर्फ इस tutorial जो उपयोगी है मिल गया है।

संपादित करें: This one भी पढ़ने के लायक दिखता है।

और मुझे this example useful भी मिला।

संबंधित मुद्दे