2012-10-16 22 views
13

मैं ऐसी वेबसाइट पर काम कर रहा हूं जो फेसबुक के साथ प्रमाणित है, ताकि उपयोगकर्ता अपनी फेसबुक प्रोफ़ाइल के माध्यम से साइन इन कर सके। मैंने इस तरह के समान प्रश्न देखे हैं, लेकिन कोई भी जो वास्तव में मेरे मुद्दे को कवर नहीं करता है।आभासी निर्देशिका बनाने में असमर्थ

स्थानीय रूप से इस फेसबुक प्रमाणीकरण का परीक्षण करने के लिए, मुझे लगा कि कुछ हैक्स की आवश्यकता थी। आप देखते हैं, प्रमाणीकरण प्रक्रिया के बाद फेसबुक केवल कुछ डोमेन पर रीडायरेक्ट की अनुमति देता है। इन डोमेन के लिए, localhost एक विकल्प नहीं है।

इसलिए मैंने कुछ शोध करने का फैसला किया। डोमेन local.fablelane.com से 127.0.0.1 पर इंगित करने के लिए मैंने अपनी hosts फ़ाइल को बदलना समाप्त कर दिया। हालांकि, अब यह शिकायत करता है जब मैं विजुअल स्टूडियो 2012 में वर्चुअल निर्देशिका को बदलने की कोशिश करता हूं।

सबसे पहले, मैं इसे बदलने के बाद यह संवाद देखता हूं।

enter image description here

मैं तो हाँ क्लिक करें और इस संवाद यहाँ के साथ खत्म।

enter image description here

आप क्या सुझाव मैं कोशिश करते हैं? मैं अपनी आभासी निर्देशिका कैसे बदल सकता हूं? यह महत्वपूर्ण है कि मुझे प्रोग्राम को या तो कहीं भी, या कमांडलाइन के माध्यम से प्रोग्रामिंग करने का कोई तरीका मिल जाए। इसका कारण यह है कि मैं एक स्वचालित सेटअप प्रोग्राम बनाना चाहता हूं जो भविष्य में मेरे लिए यह करता है।

+0

परीक्षण लॉगिन करने के लिए पोर्ट नंबर बदल गया है पूरी तरह से ठीक काम करता है, अगर आप अपने एप्लिकेशन डैशबोर्ड में सही सेटिंग्स हैं। – CBroe

+0

मेरे लिए नहीं। मैंने अपना यूआरएल इस तरह सेट किया है: http://i.imgur.com/Bjm1Z.png, और मुझे इस तरह की एक त्रुटि मिलती है: http://i.imgur.com/kRyPp.png –

उत्तर

15

आपको Use IIS Express को अनचेक करने की आवश्यकता होगी और आईआईएस के लिए बाध्यकारी के रूप में अपना नया नाम local.fablelane.com भी जोड़ें, ताकि जब वीएस साइट यूआरएल खोलने का प्रयास करता है, होस्ट-हेडर साइट से मेल खाता है।

इसके अलावा, क्या किसी भी कारण से आपको डिफ़ॉल्ट पोर्ट की बजाय एक विशिष्ट पोर्ट की आवश्यकता है? यह 80 के साथ ठीक होना चाहिए।

आपने यह नहीं कहा है कि आप किस आईआईएस का उपयोग कर रहे हैं, लेकिन 8 पर, आईआईएस व्यवस्थापक खोलें, अपने मशीन-नाम का विस्तार करें, Sites का विस्तार करें, local.fablelane.com पर राइट-क्लिक करें (या हालांकि आपने इसे नाम दिया है), और Edit bindings का चयन करें और local.fablelane.com जोड़ें।

+0

मैं अपना डिफ़ॉल्ट ऐप बदलूंगा बाइंडिंग और 'localhost' हटा दिया गया था लेकिन भूल गया। वर्चुअल निर्देशिका निर्माण को काम करने के लिए मुझे इसे फिर से जोड़ना पड़ा। आईआईएस डेवलपर्स सिर्फ सभ्य त्रुटि संदेश क्यों नहीं लिख सकते हैं? – makhdumi

3

"आईआईएस एक्सप्रेस का उपयोग करें" विकल्प को अनचेक करने का प्रयास करें।

-2

उपर्युक्त के अतिरिक्त, ओवरराइड एप्लिकेशन रूट यूआरएल पर क्लिक करें और होस्ट यूआरएल में जो होस्ट नाम पता दिया है उसे पेस्ट करें।

यह मेरे लिए काम किया।

-1

जांच करें कि IIS में अपनी वेबसाइट पोर्ट संख्या changed.If इसकी बदल बाइंडिंग संपादित किया गया है और स्थानीय होस्ट पर 80

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