2013-01-11 23 views
16

की कॉन्फ़िगरेशन के बारे में त्रुटि मिलती है, मैं पोर्ट प्रोजेक्ट हेडर नामों का उपयोग करने वाली प्रोजेक्ट लोड करने का प्रयास कर रहा हूं। मेरी होस्ट फ़ाइल में 127.0.0.1 माइसाइटआईआईएस का उपयोग कर वेब प्रोजेक्ट, लेकिन मुझे IISExpress

मुझे VS2010 में प्रोजेक्ट लोड करने का प्रयास करते समय निम्न त्रुटि मिलती है।

वेब प्रोजेक्ट 'Client.Web' के लिए यूआरएल 'http://mysite' वेब सर्वर के रूप में आईआईएस एक्सप्रेस का उपयोग करने के लिए कॉन्फ़िगर है, लेकिन यूआरएल वर्तमान स्थानीय आईआईएस वेब सर्वर पर कॉन्फ़िगर किया गया है। इस प्रोजेक्ट को खोलने के लिए, आपको स्थानीय आईआईएस वेब सर्वर से यूआरएल का उपयोग करके बाइंडिंग को हटाने के लिए आईआईएस प्रबंधक का उपयोग करना होगा।

मुद्दा यह है कि मैं आईआईएस एक्सप्रेस का उपयोग नहीं कर रहा हूं और वेबसाइट आईआईएस का उपयोग करने के लिए कॉन्फ़िगर किया गया है। मेरे पास होस्ट हेडर नामों का उपयोग करने के लिए आईआईएस के भीतर बनाई गई साइट है।

मेरे पास अन्य वेब प्रोजेक्ट हैं जो पोर्ट 81 ex http://mysite/MyService पर एक अनुप्रयोग के रूप में चल रहे हैं, जो इस समस्या का कारण नहीं है।

आईआईएस का उपयोग कर पोर्ट मैसाइट रूट के तहत प्रोजेक्ट को चलाने के लिए मैं क्या कर सकता हूं और अभी भी वीएस -2010 का उपयोग कर सकता हूं? अगर मैं सिर्फ एक पोर्ट संख्या, पूर्व का उपयोग

एक ही बात होता है: 127.0.0.0:81

उत्तर

23

पुराना सवाल, लेकिन यहाँ एक जवाब है:

या तो अपने Client.Web.csproj या क्लाइंट में। Web.csproj.user फ़ाइल, "UseIISExpress" के लिए खोजें और उस मान को false पर सेट करें। यह उन दो फाइलों में से एक में होगा।

फिर वीएस -2010 परियोजना को खोलने और चलाने/डिबग करने में सक्षम होना चाहिए।

+1

कभी कभी तुम भी करने के लिए 'TRUE' –

+1

स्नीकर उपयोगकर्ता फ़ाइल मुझे – KingOfHypocrites

15

मेरे मामले में, .csproj.user फ़ाइल .csproj फ़ाइल को ओवरराइड कर रही थी। समाधान .csproj.user फ़ाइल को हटाने और प्रोजेक्ट को फिर से लोड करना

+3

हो रही थी तत्व" UseIIS "स्थापित करने के लिए यह मेरे लिए काम किया – WraithNath

+2

यह मेरे लिए भी मामला था। एक अन्य देव ने अपनी वेब सेटिंग्स को बदलने के बाद परियोजना में चेक किया। मेरी * .user फ़ाइल को हटाने से प्रोजेक्ट को खोलने की अनुमति मिली। धन्यवाद @ श्रीमान – ScottCate

0

पुराना प्रश्न है लेकिन यह मेरे लिए आया है।

मेरे लिए क्या काम किया गया था .csproj.user फ़ाइल को संपादित करना और तत्व IISI को सत्य पर सेट करना था।

जाहिर है इस .user फ़ाइल लेकिन इस तरह से आप सभी अन्य सेटिंग रखने को हटाने के समान है