कैसे asp.net में फ़ोल्डर पहुंच को सीमित करना है कि मैं नहीं है किसी भी अन्य लिंक http://www.example.com/Uploadsकैसे asp.net
उत्तर
द्वारा ब्राउज़र में मेरी अपलोड फ़ोल्डर देखने के लिए आप एक वेब जोड़ना चाहिए चाहते फ़ोल्डर पहुंच को सीमित करना। फ़ाइल को कॉन्फ़िगर करने के लिए कॉन्फ़िगर करें और फ़ाइल में described here के रूप में फ़ाइल में <authorization>
टैग डालें।
आप आईआईएस सेटिंग्स में फ़ोल्डर ब्राउज़िंग प्रबंधन कर सकते हैं।,
ओपन आईआईएस प्रबंधक और आप प्रबंधित करना चाहते फ़ोल्डर में नेविगेट।
विशेषताएं देखें, निर्देशिका ब्राउज़िंग पर डबल-क्लिक करें।
क्रिया फलक में, सक्षम/अक्षम करें पर क्लिक करें।
यह आईआईएस 7 के लिए है।
आप इसके लिए कमांडलाइन का भी उपयोग कर सकते हैं।
appcmd set config /section:directoryBrowse /enabled:true|false
आशा इस मदद करता है ...
मुबारक प्रोग्रामिंग,
आप की तरह @klausbyskov का उल्लेख है, जड़ web.config को <authorization />
के जोड़ने के लिए की तरह कर सकते हैं,:
<location path="Admin">
<system.web>
<authorization>
<allow roles="Administrator"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
या आप उस फ़ोल्डर में web.config जोड़ सकते हैं जहां आप निम्न सामग्री के साथ पहुंच को अनुमति/अस्वीकार करना चाहते हैं:
<?xml version="1.0"?>
<configuration>
<system.web>
<authorization>
<allow roles="Administrator"/>
<deny users="*" />
</authorization>
</system.web>
</configuration>
बेशक
जवाब जो मेरे लिए काम करता छिपा सेगमेंट का उपयोग करने के लिए है भावी पीढ़ी के लिए
उनमें से कोई भी मेरे लिए काम नहीं कर सकता (एमवीसी 4 का उपयोग कर)। मुझे यह
+1 मैं एक नए वेब.कॉन्फिग में कॉपी और पेस्ट कर सकता हूं जिसे मैंने हॉट सर्वर पर बनाया था। –
क्या इन नियमों को सभी उपफोल्डरों पर भी लागू किया जाएगा? या क्या मुझे प्रत्येक फ़ोल्डर में web.config जोड़ना है? और क्या यह सभी फाइल प्रकारों पर लागू होता है? – Michiel
<allow />
और आप के साथ <deny />
अपने नियम बदल दें।
यदि आप उदाहरण सुरक्षित करना चाहते हैं अपलोड फ़ोल्डर आपके जड़ Web.config के पास जाकर तत्व निम्नलिखित <system.webServer>
में जोड़ें:
<security>
<requestFiltering>
<hiddenSegments>
<add segment="Uploads"/>
</hiddenSegments>
</requestFiltering>
</security>
यह अपलोड फ़ोल्डर और उसकी सामग्री के लिए सीधी पहुँच से सभी उपयोगकर्ताओं कर पाएगा।
बहुत उपयोगी, यह सही काम करता है अगर आपकी साइट में भूमिकाएं या प्रमाणीकरण नहीं है – amelian
- 1. कैसे asp.net
- 2. कैसे asp.net
- 3. कैसे ASP.NET MVC 2.0
- 4. कैसे asp.net webforms
- 5. कैसे ASP.NET MVC
- 6. कैसे asp.net में
- 7. कैसे Asp.Net प्रोफ़ाइल LINQ
- 8. कैसे ASP.Net context.Request
- 9. कैसे asp.net WebAPI
- 10. कैसे ASP.NET सुरक्षा प्रतिरूपण
- 11. ASP.NET MVC: कैसे RouteData
- 12. ASP.NET
- 13. asp.net
- 14. ASP.net/ASP.net एमवीसी
- 15. Asp.net
- 16. asp.net
- 17. ASP.NET
- 18. ASP.NET
- 19. asp.net
- 20. ASP.NET
- 21. ASP.NET
- 22. Asp.net
- 23. ASP.NET
- 24. asp.net
- 25. ASP.NET
- 26. ASP.net
- 27. ASP.net
- 28. Asp.Net
- 29. ASP.NET
- 30. ASP.NET
इसके लिए डिफ़ॉल्ट सेटिंग्स गैर ब्राउज़ करने योग्य – citronas