IIS में डिफ़ॉल्ट वेबसाइट को फिर से बनाएँ


84

मैंने गलती से IIS में डिफ़ॉल्ट वेबसाइट को हटा दिया है; यह अब IIS प्रबंधक के पेड़ में दिखाई नहीं देता है और "लोकलहोस्ट" ब्राउज़ करने से 404 त्रुटि होती है।

मैंने IIS को फिर से स्थापित किया है, लेकिन डिफ़ॉल्ट वेबसाइट अभी भी मौजूद नहीं है ... क्या डिफ़ॉल्ट वेबसाइट को फिर से बनाना संभव है ताकि मैं अपने फ़ोल्डर को अंदर बना सकूं?


मैं एक wix इंस्टॉलर और एक खाली चर नाम के साथ मेरा whacked। Gaaaaaaaaaaaaaaaaaaaaaa।
ग्रनाडकोडर

जवाबों:


77

अन्य उत्तर मूल रूप से सही हैं, उनके लिए धन्यवाद मैं अपनी डिफ़ॉल्ट वेब साइट को पुनर्स्थापित करने में सक्षम था, वे बस कुछ और कम महत्वपूर्ण विवरण याद कर रहे हैं।

मेरे मामले में डिफ़ॉल्ट वेब साइट को पुनर्स्थापित करने के लिए यह पूरी प्रक्रिया थी ( विंडोज 7 64 बिट पर IIS 7 ):

  1. IIS प्रबंधक खोलें
  2. दाईं ओर साइटें कनेक्शन ट्री में बाईं ओर स्थित साइट नोड पर राइट क्लिक करें और वेबसाइट जोड़ें पर क्लिक करें
  3. साइट नाम के रूप में " डिफ़ॉल्ट वेब साइट " दर्ज करें
  4. DefaultAppPool पर एप्लिकेशन पूल वापस सेट करें !
  5. के लिए भौतिक पथ सेट करें%SystemDrive%\inetpub\wwwroot
  6. बाइंडिंग छोड़ दो और बाकी सब जैसा है

संभावित मुद्दे :

  1. यदि नव निर्मित वेब साइट को निम्न संदेश के साथ शुरू नहीं किया जा सकता है :

    इंटरनेट सूचना सेवा (IIS) प्रबंधक - प्रक्रिया फ़ाइल तक नहीं पहुँच सकती क्योंकि इसका उपयोग किसी अन्य प्रक्रिया द्वारा किया जा रहा है। (HRESULT से अपवाद: 0x80070020)

    ... यह संभव है कि पोर्ट 80 पहले से ही किसी अन्य एप्लिकेशन (मेरे मामले में Skype) को सौंपा गया है। आप डिफ़ॉल्ट वेब साइट पर राइट क्लिक करके और बाइंडिंग एडिट ... और एडिट ... का चयन करके बाइंडिंग पोर्ट को 8080 तक बदल सकते हैं । देखें जब आप IIS 7.0 में एक वेब साइट शुरू करने की कोशिश त्रुटि 0x80070020 जानकारी के लिए। या आप बस पोर्ट 80 पर बैठे एप्लिकेशन को बंद कर सकते हैं, बिल्कुल।

  2. कुछ अनुप्रयोगों के लिए ID 1 के लिए डिफ़ॉल्ट वेब साइट की आवश्यकता होती है । मेरे मामले में, इसे स्वतः मनोरंजन के बाद ID 1 मिला। यदि यह आपका मामला नहीं है, तो गलती से हटाने के बाद IIS में "डिफ़ॉल्ट वेबसाइट" को फिर से बनाएं । यह IIS 6 और 7 के लिए अलग है।


नोट : मुझे डिफ़ॉल्ट वेब साइट को फिर से बनाना था, क्योंकि मैं विजुअल स्टूडियो में IIS के तहत चलाने के लिए कॉन्फ़िगर की गई परियोजना को खोलने में सक्षम नहीं था । मेरे अंदर कुछ परियोजनाओं का समाधान था। निम्न त्रुटि संदेश के साथ लोड करने में विफल परियोजनाओं में से एक:

वेब अनुप्रयोग प्रोजेक्ट IIS का उपयोग करने के लिए कॉन्फ़िगर किया गया है। वेब सर्वर ' http: // localhost: 8080 / ' नहीं मिल सका।

मैंने IIS प्रबंधक में डिफ़ॉल्ट वेब साइट को फिर से बनाने के बाद , मैं उस विशिष्ट परियोजना को पुनः लोड और खोलने में सक्षम था।


हाँ, मुझे इसे VM में नेत्रहीन रूप से हटाने के बाद फिर से बनाना पड़ा जहाँ Im सक्रिय निर्देशिका प्रमाणपत्र सेवाओं के साथ खेल रहा है। ADCS केवल प्रमाणपत्र प्राधिकरण के लिए डिफ़ॉल्ट साइट के लिए CertEnroll आभासी निर्देशिका को जोड़ देगा ..... बस एक आईडी चीज हो सकती है।
रिस्म

54

यही काम किया। डिफ़ॉल्ट वेब साइट को फिर से बनाने में सक्षम नहीं था - यह शिकायत करता रहा कि फ़ाइल पहले से मौजूद है ...

मैंने इस प्रकार तय किया:

  1. एक नई वेब साइट बनाएं, जिसे कुछ और कहा जाता है, जैसे। "डिफ़ॉल्ट", "C: \ inetpub \ wwwroot" की ओर इशारा करते हुए
  2. इसे ID 1 के साथ बनाया जाना चाहिए (कम से कम मेरा था)
  3. "डिफ़ॉल्ट वेब साइट" के लिए वेब साइट का नाम बदलें

23
चेतावनी: डिफ़ॉल्ट वेबसाइट के लिए भौतिक स्थान के रूप में 'C: \ inetpub \ wwwroot' का उपयोग न करें। मैंने अभी हाल ही में इस सॉफ्टवेयर का एक टुकड़ा निकाला था जो इस मूल्य को पढ़ रहा था। किसी अन्य कंप्यूटर की जाँच करें जो सही तरीके से कॉन्फ़िगर किया गया है और उसे कॉपी करें। विंडोज 7 x64 के मामले में, कम से कम सही मूल्य "% SystemDrive% \ Inetpub \ wwwroot" -बहुत सूक्ष्म अंतर है जो मुझे पता है, लेकिन यह महत्वपूर्ण हो सकता है!
एडम

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

मेरे मामले में, "DefaultAppPool" के लिए एप्लिकेशन पूल भी सेट करना महत्वपूर्ण था , अन्यथा यह साइट के नाम पर सेट किया गया था।
डेविड फेरेंस्की रोगोजान

वेबसाइट को हटाने के लिए, मुझे इन निर्देशों का पालन करना था: forum.iis.net/t/1188768.aspx
सुधांशु मिश्रा

10

मुझे लगता है कि आप लैन से अपने एप्लिकेशन / वेबसाइटों को प्रकाशित और एक्सेस करना चाहते हैं; शायद डिफ़ॉल्ट निर्देशिका के तहत आभासी निर्देशिकाओं के रूप में। कदम आपके IIS संस्करण के आधार पर भिन्न हो सकते हैं, लेकिन मूल रूप से यह इन चरणों के नीचे आता है:

अपनी "डिफ़ॉल्ट वेबसाइट" वेबसाइट को पुनर्स्थापित करें:

  1. एक नई वेबसाइट बनाएँ

  2. "डिफ़ॉल्ट वेबसाइट" को इसके नाम के रूप में सेट करें

  3. बाइंडिंग सेक्शन (निचले पैनल) में, "आईपी एड्रेस" एडिट में अपना स्थानीय आईपी एड्रेस डालें।

  4. "होस्ट" संपादन को खाली रखें

यह वही है: अब जब भी आप अपने ब्राउज़र में अपना स्थानीय आईपी पता टाइप करते हैं, तो आपको वह वेबसाइट मिलेगी जो आपने अभी जोड़ी है। अब यदि आप अपने किसी अन्य वेबपेज / वेबसाइट से लैन तक पहुँच प्राप्त करना चाहते हैं, तो बस अपने डिफॉल्ट वेबसाइट के तहत एक वर्चुअल एप्लिकेशन जोड़ें, जो आपके प्रकाशित एप्लिकेशन / वेबसाइट की निर्देशिका को इंगित करता है। अब आप इसे टाइप कर सकते हैं: http: // yourLocalIPAddress /NameOfYourApplication इसे अपने LAN से एक्सेस करने के लिए।


1
मूल डिफ़ॉल्ट वेब साइट (जो ओपी पूछता है) के पास किसी विशिष्ट पते पर बाध्यकारी सेट नहीं है। इसके बजाय यह "ऑल अनसाइनड" का उपयोग करता है, जिसे तब तारांकन ( ) के रूप में प्रस्तुत किया जाता है इसके अलावा आप गायब हैं * भौतिक पथ और अनुप्रयोग पूल , जिसे ठीक से सेट करना है।
डेविड फेरेंस्की रोगोजान

4 वां चरण बहुत महत्वपूर्ण है। यह स्वीकृत उत्तर होना चाहिए।
लुइस गौविया

4

आप निम्न कार्य करके अपनी पिछली स्थिति को पुनर्स्थापित करने का प्रयास कर सकते हैं:

  1. IIS प्रबंधक पर जाएं
  2. अपने स्थानीय कंप्यूटर पर राइट-क्लिक करें
  3. प्वाइंट टू ऑल टास्क
  4. इंगित बैकअप / पुनर्स्थापना कॉन्फ़िगरेशन करें
  5. उस कॉन्फ़िगरेशन का चयन करें जिसे आप पुनर्स्थापित करना चाहते हैं
  6. अनटाइल कॉन्फ़िगरेशन लागू होने तक प्रतीक्षा करें

2

SuperUser पर इस उत्तर को देखें:

संक्षेप में: IIS और WAS दोनों को पुनर्स्थापित करें।

विवरण में -

चरण 1

"एड रिमूव प्रोग्राम्स" पर जाएं "विंडोज़ सुविधाओं को चालू या बंद करें" दोनों IIS और WAS निकालें (Windows प्रक्रिया सक्रियण सेवा) पीसी चरण 2 को पुनरारंभ करें

IIS और WAS (Windows प्रक्रिया सक्रियण सेवा) दोनों चालू करें "बंद प्रोग्राम जोड़ें" "चालू करें या बंद करें" सुविधाओं को चालू करें नोट: अकेले IIS की स्थापना रद्द करने से मदद नहीं मिलेगी। आपको IIS और WAS दोनों को पुनर्स्थापित करना होगा

इस दृष्टिकोण ने मेरे लिए समस्या तय कर दी।


0

इसे इस्तेमाल करे:

IIS प्रबंधक में वेब साइटों पर राइट क्लिक करें, नया चुना, फिर वेब साइट ...

इस तरह आप डिफ़ॉल्ट वेब साइट को फिर से बना सकते हैं।

इन चरणों के बाद IIS पुनरारंभ करें: स्थानीय कंप्यूटर पर राइट क्लिक करें, सभी कार्य, IIS को पुनरारंभ करें ...


0

इन चरणों का पालन करें अपनी "डिफ़ॉल्ट वेबसाइट" वेबसाइट को पुनर्स्थापित करें:

  1. एक नई वेबसाइट बनाएँ
  2. "डिफ़ॉल्ट वेबसाइट" को इसके नाम के रूप में सेट करें
  3. बाइंडिंग सेक्शन (निचले पैनल) में, "आईपी एड्रेस" एडिट में अपना स्थानीय आईपी एड्रेस डालें।
  4. "होस्ट" संपादन को खाली रखें

-1

मैंने C: \ inetpub फ़ोल्डर को हटा दिया और IIS को पुनर्स्थापित किया जिसने डिफ़ॉल्ट वेबसाइट और सेटिंग्स को फिर से बनाया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.