2014-04-16 7 views
7

मैंने इस विषय पर कई अन्य पोस्ट देखी हैं, लेकिन कोई भी मेरी समस्या हल नहीं करता है (और मैं अपने काम को पाने के लिए अपने बालों को खींच रहा हूं !)। मैं VS2013 (विंडोज़ 8.1) में एक साधारण एक पृष्ठ वेबसाइट बना सकते हैं और फ़ायरफ़ॉक्स में पृष्ठ देखने के लिए कोशिश कर रहा हूँ और मैं यह नहीं कर सकते - मैं "आईआईएस एक्सप्रेस वेब सर्वर लॉन्च करने में असमर्थ"8080 के अलावा किसी अन्य बंदरगाह पर आईआईएस एक्सप्रेस के पोर्ट नंबर को कॉन्फ़िगर कैसे करें।

तो मैं मिलता है आईआईएस एक्सप्रेस से एक त्रुटि संदेश जो कहता है "निर्दिष्ट बंदरगाह उपयोग में है: पोर्ट 8080 पहले से ही आईआईएस एक्सप्रेस (प्रक्रिया आईडी '6332') द्वारा उपयोग किया जा रहा है सिफारिशें: 1. 8080 से अधिक और 1024 से अधिक के बंदरगाह पर स्विच करने का प्रयास करें। 2) जब मैं ओपन लॉग फ़ाइल लिंक पर क्लिक करें अनुप्रयोग है कि बंदरगाह '8080' "

उपयोग कर रहा है बंद करो मैं:

Failed to register URL "http://localhost:8080/" for site "WebSite1" application "/".  Error description: Cannot create a file when that file already exists. (0x800700b7) 
Failed to register URL "http://localhost:63997/" for site "WebApplication2"   application "/". Error description: Cannot create a file when that file already exists. (0x800700b7) 
Failed to register URL "http://localhost:64532/" for site "WebApplication3" application "/". Error description: Cannot create a file when that file already exists. (0x800700b7) 
Registration completed 

मैं आईआईएस एक्सप्रेस की स्थापना रद्द करने की कोशिश की और वीएस 2013 और उसके बाद वीएस 2013 को पुनर्स्थापित करना। मैंने वीएस -2010 को भी अनइंस्टॉल किया जो मेरी मशीन पर भी था। मैंने पोर्ट 80 9 0 का उपयोग करने के लिए प्रोजेक्ट यूआरएल को बदलने की भी कोशिश की है और इससे कोई मदद नहीं मिलती है।

कृपया मदद करें!

उत्तर

1

आप % पर modifiy ApplicationHost.config द्वारा अपनी वेबसाइट के लिए बाध्यकारी बदल सकते हैं systemdrive%: \ Users \\ दस्तावेज़ \ IISExpress \ config

http://msdn.microsoft.com/en-us/library/ms178109.ASPX

+0

धन्यवाद एंज़ो में पोर्ट संख्या बदलने के लिए, लेकिन वह वास्तव में मैं क्या करने की कोशिश कर रहा हूँ नहीं है। स्टैक एक्सचेंज मॉडरेटर ने मेरे प्रश्न का शीर्षक बदल दिया जो अब मुझे उस समस्या को प्रतिबिंबित नहीं करता है जिसके साथ मुझे परेशानी हो रही है। मुझे वास्तव में पता है कि 8080 के अलावा बंदरगाह को कैसे बदला जाए - समस्या यह है कि ऐसा करने से मेरी स्थिति में मदद नहीं मिलती है। –

+0

मैं देखता हूं। मैंने आपके द्वारा पोस्ट किए गए त्रुटि कोड को तुरंत घुमाया। मुझे यकीन है कि आपने पहले ही देखा है, लेकिन, बस, इस यूआरएल [लिंक] को देखने का प्रयास करें (http://forums.asp.net/t/1953087.aspx?VS+2013+Unable+to+launch + + आईआईएस + एक्सप्रेस + वेब + सर्वर) मुझे यकीन नहीं है कि 100% संबंधित है, लेकिन शायद आपकी मदद कर सकता है। – MilitelloVinx

27

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

मेरी स्थिति में समस्या यह थी कि मैंने उसी पोर्ट नंबर तक मानक HTTP कनेक्शन और सुरक्षित HTTPS कनेक्शन के साथ पहुंचने का प्रयास किया।

वहाँ यह दर्शाता है कि आप संपादित करना चाहिए .../दस्तावेज़/IISExpress/config/applicationhost फ़ाइल पदों की बहुत हैं, लेकिन वह मेरे साथ काम कर रहा था, क्योंकि मेरे दृश्य स्टूडियो परियोजना हमेशा गैर काम कर रहे मूल्यों दुबारा लिखाएप्लिकेशनहोस्ट फ़ाइल पर।

  1. क्लिक करें: YourWebApp => गुण => वेब (टैब)

  2. सर्वर अनुभाग पर, प्रवेश

    इसलिए मैं अपने दृश्य स्टूडियो प्रोजेक्ट गुण इस प्रकार फिर से परिभाषित करने से समस्या का हल मिल प्रोजेक्ट यूआरएल, उदाहरण के लिए: http://localhost:44301/नोट: वैल्यू 44301 को कुछ ऐसा होना चाहिए जो अद्वितीय होना चाहिए - किसी भी अन्य ऐप्स या आपके वेबपृष्ठ प्रोजेक्ट में SSL-कनेक्शन में उपयोग नहीं किया गया

  3. समाधान एक्सप्लोरर में YourWebApp पर क्लिक करें।

  4. YourWebProject गुणों को खोलने के लिए F4 दबाएं। विकास सर्वर अनुभाग पर एसएसएल सक्षम संपत्ति और एसएसएल यूआरएल संपत्ति की जांच करें। यदि SSL सक्षम प्रॉपर्टी True के रूप में सेट की गई है, तो YourWebApp SSL URL फ़ील्ड में परिभाषित यूआरएल और पोर्ट का उपयोग करता है। इसके अलावा यह यूआरएल + पोर्ट अद्वितीय होना चाहिए।

  5. एसएसएल यूआरएल संपत्ति की तुलना में चरण 2 (https://localhost:44301/) में परिभाषित एक ही पोर्ट संख्या में शामिल है, तो आप एक बंदरगाह दोनों HTTP और HTTPS कनेक्शन के लिए आवंटित किया है, और कहा कि अनुमति नहीं है। तो फिर तुम या तो अद्वितीय के रूप में या तो परियोजना यूआरएल पर या एसएसएल यूआरएल

+0

यह मेरा मुद्दा था। भले ही एसएसएल यूआरएल Proprety सेट नहीं किया गया था, यह वही त्रुटि हुई। मैंने एसएसएल को सक्षम किया, इसे सही में बदल दिया, सुनिश्चित किया कि एचटीटीपीएस यूआरएल और HTTP यूआरएल समान नहीं थे। – Machinegon

+0

यह मेरी समस्या भी है। मैंने वीएस 2015 का उपयोग शुरू करने के बाद इस समस्या को देखा। – Mostafa

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