2012-08-29 17 views
7

मैंने अभी VS2012 स्थापित किया है और एक एमवीसी प्रोजेक्ट बनाया है। मैंने प्रोजेक्ट और चयनित संपत्ति पर राइट क्लिक किया, मैंने वेब टैब चुना। मैंने "स्थानीय आईआईएस वेब सर्वर का उपयोग करें" चुना लेकिन "आईआईएस एक्सप्रेस का उपयोग करें" चेकबॉक्स अक्षम है।वीएस2012 आईआईएस एक्सप्रेस विकल्प अक्षम

मैंने अपने C:\Program Files (x86)\IIS Express\ फ़ोल्डर और आईआईएस एक्सप्रेस 8 की जांच की है।

कोई विशेष कारण?


अगर मैं वापस गिर दृश्य स्टूडियो विकास सर्वर का उपयोग करने के, मैं "सर्वर बहुत व्यस्त" संदेश देखने के लिए मौका का 50% है।

+1

मुझे समान व्यवहार दिखाई दे रहा है, हालांकि "आईआईएस एक्सप्रेस का उपयोग करें" चेकबॉक्स प्री-चेक किया गया है, ताकि यदि मैं "स्थानीय आईआईएस वेब सर्वर का उपयोग करें" का चयन करता हूं तो मेरे पास कोई अन्य विकल्प नहीं है। मेरे पास इस मशीन (Win8) पर पूर्ण आईआईएस स्थापित नहीं है इसलिए मुझे लगता है कि यही कारण है। आप कौन सा ओएस चला रहे हैं? क्या आपके पास वीएस -2010 एसपी 1 भी स्थापित है? – plyawn

उत्तर

7

आपको बस इतना करना है अपने विकास मशीन में आईआईएस सक्रिय करने के लिए है: -> नियंत्रण कक्ष -> सक्षम या Windows सुविधाओं को निष्क्रिय -

प्रारंभ> इंटरनेट सेवा

फिर वर्ल्ड वाइड वेब सेवा में निशान की जांच -> आम HTTP सुविधाएँ

और वर्ल्ड वाइड वेब सेवा में निशान की जांच -> अनुप्रयोग विकास सुविधाएँ

आप सभी की जरूरत है यही कारण है कि।

+0

आपके पास माइक्रोसॉफ्ट के साथ तीसरा विकल्प नहीं है, आपको आईआईएस या आईआईएस एक्सप्रेस के बीच चयन करना होगा, अगर आपकी विकास मशीन पर पूर्ण आईआईएस स्थापित नहीं है, तो अद्वितीय शेष विकल्प आईआईएस एक्सप्रेस है, यही कारण है कि आईआईएस एक्सप्रेस चेक बॉक्स में स्टूडियो प्रोजेक्ट प्रॉपर्टी चेक चिह्नित और ग्रेड है। –

1

पूर्ण आईआईएस का उपयोग कुछ फायदे हैं। एक यह है कि यह हमेशा चल रहा है, इसलिए आपको यूनिट टेस्ट में अपनी VStudio प्रोजेक्ट शुरू करने की आवश्यकता नहीं है। दूसरा यह है कि आप एक वास्तविक साइट बना सकते हैं और एक ही व्यवस्थापक उपकरण का उपयोग करके आईआईएस मिररिंग उत्पादन को कॉन्फ़िगर कर सकते हैं, जो पर्यावरण में तैनात होने पर समर्थन करना आसान बनाता है। और, मुझे याद है कि IISExpress में आवेदन रूटिंग के साथ समस्याएं थीं। फ्लिप पक्ष पर, मुझे पूर्ण आईआईएस का उपयोग करने में कोई समस्या नहीं दिखाई दे रही है। अनुमोदित, IISExpress कैसिनी से काफी बेहतर है, लेकिन अगर पूर्ण आईआईएस का उपयोग न करने का कोई कारण नहीं है तो मैं इसके उपयोग के वकील को मानता हूं।

+0

एक पूर्ण आईआईएस का उपयोग करने के लिए एक और वास्तव में अनिवार्य कारण है और आईआईएस एक्सप्रेस नहीं - यदि आप 64-बिट असेंबली विकसित कर रहे हैं, तो स्टॉक आईआईएस एक्सप्रेस उन्हें लोड नहीं कर पाएगा। – cardinalPilot

+0

पूर्ण आईआईएस चलाने के लिए आपको व्यवस्थापक अधिकारों की आवश्यकता है। हर देव को वह नहीं मिलता ;-) – Pascal

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