2011-11-16 9 views
10

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

परिदृश्य को बेहतर ढंग से समझने के लिए, मान लीजिए कि वेबसाइट का डोमेन www.sample.com है, और इस वेबसाइट पर हर पता सभी इंटरनेट के लिए सुलभ है। उदाहरण के लिए, www.sample.com\path1 और www.sample.com\path2 हर किसी और हर आईपी पते से ब्राउज़ करने योग्य हैं।

लेकिन वेब सेवा www.sample.com\services\user.asmx का पता केवल कुछ IP पतों से पहुँचा जा चाहिए, जैसे 217.218.192.50 & & उदाहरण के लिए 107.50.27.30

मैं आईआईएस 7 में इस कॉन्फ़िगरेशन को कैसे प्राप्त कर सकता हूं?

उत्तर

18

ठीक है, यह एक आसान कार्रवाई थी।

बस आईआईएस 7 में फ़ोल्डर का चयन करें, और दाएं हाथ से, IP Address and Domain Restrictions का चयन करें (जो दिखाई नहीं दे रहा है, Features View टैब के माध्यम से पहुंचा जाना चाहिए)।

अब, आप किसी भी आईपी पते या किसी सीमा को अस्वीकार या अस्वीकार कर सकते हैं यदि आईपी पते आपके फ़ोल्डर को देखने या नहीं देख रहे हैं, और इसके अंदर कुछ भी।

+0

मेरे पास मेरे फीचर्स व्यू या कहीं और उस आईपी एड्रेस और डोमेन प्रतिबंध आइकन नहीं हैं। मैंने सुना है कि यह एक (विंडोज़) सुविधा है जिसे कहीं पहले सक्षम किया जाना चाहिए लेकिन मुझे लगता है कि कैसे या कहाँ ... कोई विचार नहीं है? – Ghlouw

+0

आईआईएस का आप किस संस्करण का उपयोग कर रहे हैं? मुझे लगता है कि यह एक नई सुविधा है। शायद आपको आईआईएस 7 या आईआईएस 7.5 के साथ परीक्षण करना चाहिए। –

+2

मैं आईआईएस 7.5 का उपयोग कर रहा हूं। मुझे अंत में पता चला कि मैं इस सुविधा को वेब प्लेटफार्म इंस्टॉलर के साथ जोड़ सकता हूं - यह आमतौर पर आईआईएस में चीजों को जोड़ने का सबसे आसान तरीका है। :) – Ghlouw