पर एएसएमएक्स वेब सेवा की पहुंच सीमित करें मुझे विशिष्ट आईपी पते पर .asmx वेब सेवा की पहुंच सीमित करने की आवश्यकता है। मुझे लगता है कि मैं प्रत्येक विधि में एक हार्डकोडेड चेक जोड़ सकता हूं, लेकिन यह एक कोड रखरखाव दुःस्वप्न की तरह लगता है। क्या कोई वेब कॉन्फ़िगरेशन एंट्री है जो मैं कर सकता हूं, या आईआईएस 6 सेटिंग मैं .asmx फ़ाइल पर लागू कर सकता हूं?विशिष्ट आईपी पते
उत्तर
आईआईएस 6.0 प्रबंधक में, .asmx फ़ाइल पर राइट क्लिक करें।
फ़ाइल सुरक्षा टैब पर जाएं, और आईपी पते और डोमेन नाम प्रतिबंधों में संपादन बटन पर क्लिक करें।
'अस्वीकृत एक्सेस' रेडियो बटन पर क्लिक करें, फिर सूची में अपने श्वेतसूची वाले आईपी पते जोड़ें।
आईआईएस 7.5 के लिए, यह थोड़ा मुश्किल है क्योंकि फाइल नेविगेशन पैनल में नहीं दिखती है। आपको सामग्री दृश्य टैब (विंडो के निचले भाग में) पर जाना होगा, अपनी फ़ाइल पर राइट क्लिक करें और सुविधाओं पर स्विच करें चुनें। ओपन आईपी पता और डोमेन प्रतिबंध, फ़ीचर सेटिंग्स संपादित करें पर क्लिक करें और अनिर्दिष्ट होस्टों से इनकार करना चुनते हैं। अब आप एंट्री एंट्री पर क्लिक करके प्राधिकरण जोड़ सकते हैं।
ध्यान दें कि आईपी सुरक्षा एक ऐसी सुविधा है जो विंडोज 7/आईआईएस 7.5 पर पूर्वस्थापित नहीं होती है। आपको इसे जोड़ना होगा: http://www.iis.net/configreference/system.webserver/security/ipsecurity/add – HarryTuttle
अच्छी पकड़ .. मुझे नहीं पता था कि आपको इसे अलग से जोड़ना होगा। – Moose
अपने web.config पर एक कस्टम अनुभाग जोड़ें, और फिर उस अनुभाग को आईपी पते के श्वेतसूची के लिए क्वेरी करें।
मेरे पास एक कॉन्फ़िगरेशन स्टोरेज अनुभाग है, लेकिन फिर से, मैं प्रत्येक विधि पर आईपी चेक तर्क लिखना नहीं चाहता हूं। मैं कुछ और सुरुचिपूर्ण दिख रहा हूँ। आईआईएस सेटिंग, या फॉर्म्स प्रमाणीकरण जैसे कुछ, लेकिन सिर्फ एक फ़ाइल के लिए आईपी तक ही सीमित होना चाहिए। – DMCS
मैंने आईआईएस तरीके को किसी अन्य उत्तर में जोड़ा, लेकिन मैं इसके साथ रहूंगा .. यह आपकी श्वेतसूची को web.config में रखता है जहां आपकी साइट कॉन्फ़िगरेशन अधिक है, और यदि आप श्वेतसूची से कुछ प्रशंसक चाहते हैं तो आपको अधिक लचीला होने की अनुमति मिलती है या ब्लैकलिस्ट। मुझे लगता है कि यह अधिक सुरुचिपूर्ण समाधान होगा। इसके अलावा, यदि कोई व्यक्ति पेड़ के नीचे कुछ बदलता है और इसे ओवरराइट करता है तो आईआईएस मेटाडेटा मार्ग खो सकता है। – Moose
समस्या प्रत्येक वेब सेवा कॉल में कोड है जो अन्य डेवलपर्स (। निस्संदेह, भूल जाएगी) द्वारा .asmx फ़ाइल में सभी भावी परिवर्धनों को बनाए रखने और बनाए रखने के लिए खराब हो जाती है। आईआईएस में व्हाइटलिस्ट इसे आसान रखने का सबसे अच्छा तरीका है, इसलिए अगर परिवर्तन होता है, तो क्यूए (समय और संसाधनों के मामले में महंगी प्रक्रिया) के माध्यम से एक नया कोडसेट भेजने की आवश्यकता नहीं होती है और फिर पुन: नियोजित (महंगा नहीं क्यूए के रूप में, लेकिन अभी भी लोगों के समय को बर्बाद कर देता है)। तो करने के लिए जल्दी चीज उन्हें आईआईएस 6 श्वेतसूची में रखना है। :) – DMCS
- 1. आईपी पते
- 2. आईपी पते
- 3. आईपी पते
- 4. टोमकैट: निर्दिष्ट आईपी पते
- 5. आईपी पते और प्रोटोकॉल
- 6. कैसे आईपी पते
- 7. स्थिर आईपी पते
- 8. क्या दोनों आईपी पते
- 9. किसी भी आईपी पते
- 10. एकाधिक आईपी पते
- 11. अपने आईपी पते
- 12. Dns.GetHostEntry एकाधिक आईपी पते
- 13. पावरशेल: केवल आईपी पते
- 14. एक अलग आईपी पते
- 15. एक विशिष्ट आईपी पते से SOAP अनुरोध भेजें
- 16. आईपी पते के अंदर स्थान
- 17. होस्ट नाम को आईपी पते
- 18. विशिष्ट नेटवर्क इंटरफ़ेस/आईपी
- 19. किसी विशिष्ट आईपी
- 20. रिवर्स आईपी, आईपी पते पर डोमेन नाम पाएं
- 21. मशीन पर सभी आईपी पते प्राप्त करें
- 22. Google ऐप इंजन - आईपी पते की सूची?
- 23. आईपी पते पर आधारित भौगोलिक स्थान - PHP
- 24. आईपी पते का पोर्ट नंबर कैसे खोजें?
- 25. आईपी पते से रेखांश और अक्षांश मूल्य
- 26. पोर्ट और आईपी पते के बीच संबंध
- 27. 1 आईपी पते प्रति 1 वोट सीमा?
- 28. आईपी पते से होस्ट नाम प्राप्त करें
- 29. आप आईपी पते की तुलना कैसे करेंगे?
- 30. वेब पेज स्थानीयहोस्ट और आईपी पते
क्या आपके पास सर्वर तक पहुंच है? –
हां। ज़रूर करो यह आईआईएस 6 चला रहा है। – DMCS
आईआईएस आईपी पते के साथ-साथ अन्य चीजों तक सीमित पहुंच का समर्थन करता है। –