मैं वर्चुअल निर्देशिका का नाम जानने के लिए Request.AplicationPath का उपयोग कर रहा हूं जिसमें मैं चल रहा हूं। क्या कोई और विश्वसनीय तरीका है?आभासी निर्देशिका का नाम प्राप्त करें?
12
A
उत्तर
16
Request.ApplicationPath
वर्चुअल निर्देशिका प्राप्त करने का पूरी तरह विश्वसनीय तरीका है और जब आपके पास HttpContext है और अनुरोध डेटा के लिए पूछ सकता है तो हमेशा काम करता है।
पथ के हिस्सों को आगे संसाधित करने और निकालने के लिए, VirtualPathUtility कक्षा पर एक नज़र डालें।
2
आपको Request.AplicationPath का उपयोग करने की आवश्यकता है। यही वह है जिसे इसके लिए बनाया गया है।
अपनी टिप्पणी के साथ जाने के लिए संपादन।
चूंकि आप स्लैश को संभालने के लिए 'क्लीनर' तरीका चाहते हैं, इसलिए मैं एक उपयोगिता फ़ंक्शन बनाने की अनुशंसा करता हूं जो स्लैश से निपटने के लिए इसमें तर्क के साथ एप्लिकेशन पथ लौटाता है।
0
उपयोग C#
में इस समारोह:
public static String GetHost()
{
var request = HttpContext.Current.Request;
return request.Url.Scheme + "://" + request.ServerVariables["HTTP_HOST"] + request.ApplicationPath;
}
संबंधित मुद्दे
- 1. आभासी निर्देशिका भौतिक पथ कैसे प्राप्त करें
- 2. PHP वर्तमान निर्देशिका का नाम प्राप्त करें
- 3. संपत्ति निर्देशिका से फ़ोल्डर्स का नाम प्राप्त करें
- 4. सी # सक्रिय निर्देशिका: उपयोगकर्ता का डोमेन नाम प्राप्त करें?
- 5. पार्स निर्देशिका का नाम
- 6. आभासी निर्देशिका बनाने में असमर्थ
- 7. पर्ल अभिभावक फ़ोल्डर का नाम प्राप्त करें
- 8. नाम के बाद github निर्देशिका निर्देशिका का पालन कैसे करें?
- 9. पैरामीटर का नाम प्राप्त करें
- 10. नाम छुपा और आभासी कार्यों
- 11. निर्देशिका में छवियों के फ़ाइल नाम प्राप्त करें
- 12. VCLZip: ज़िप फ़ाइल में "आभासी" निर्देशिका
- 13. आईआईएस आभासी निर्देशिका बनाने के लिए वाईएक्स का उपयोग
- 14. मुझे रुबी में वर्तमान निर्देशिका का नाम कैसे प्राप्त करूं?
- 15. सी में निर्देशिका निर्देशिका कैसे प्राप्त करें?
- 16. निर्देशिका का नाम कैसे बदलें?
- 17. os.walk निर्देशिका नाम
- 18. सार्वजनिक निर्देशिका कैसे प्राप्त करें?
- 19. निर्देशिका में नवीनतम फ़ाइल प्राप्त करें
- 20. स्थापना निर्देशिका कैसे प्राप्त करें?
- 21. सबक्लास नाम प्राप्त करें?
- 22. कॉलम नाम प्राप्त करें
- 23. कक्षा संपत्ति का नाम प्राप्त करें
- 24. अपवाद का नाम/विवरण कैसे प्राप्त करें?
- 25. डीएलएल का फ़ाइल नाम कैसे प्राप्त करें?
- 26. Regex: समूह का नाम कैसे प्राप्त करें
- 27. मॉड्यूल से कक्षा का नाम प्राप्त करें
- 28. Win32 थ्रेड का नाम कैसे प्राप्त करें?
- 29. jquery: ऑब्जेक्ट का नाम प्राप्त करें?
- 30. फ़ंक्शन का नाम कैसे प्राप्त करें?
क्या 'अविश्वसनीय Request.ApplicationPath' बनाता है? –
मुझे कभी भी "विश्वसनीय" शब्द का उपयोग नहीं करना चाहिए था। "क्लीनर" एक बेहतर तरीका होगा। मुझे कुछ ऐसा चाहिए जो मुझे शुरुआत में स्लैश के साथ मेरे बिना वर्चुअल निर्देशिका का नाम (या उपनाम) देता है। पेटी, मुझे पता है, लेकिन मुझे इस तरह की चीजों से पूछने में कोई फर्क नहीं पड़ता। मुझे अपने खराब शब्द के लिए खेद है। – lance
आप जो चाहते हैं उसे प्रदान करने के लिए एक उपयोगिता फ़ंक्शन बनाएं। बेशक, अनुरोध करने के लिए अनुरोध। आवेदन पैथ का उपयोग करना। –