सहित यूआरएल का मुख्य भाग प्राप्त करें। मैं .NET 4.0 C# के साथ काम कर रहा हूं।वर्चुअल निर्देशिका
मैं किसी भी वर्चुअल निर्देशिका सहित वर्तमान http अनुरोध से यूआरएल प्राप्त करने में सक्षम होना चाहता हूं। इसलिए उदाहरण (अनुरोध और मांग की मूल्य) के लिए:
http://www.website.com/shop/test.aspx ->http://www.website.com/shop/
http://www.website.com/test.aspx ->http://www.website.com/
http://website.com/test.aspx ->http://website.com/
यह कैसे प्राप्त करने के लिए यह संभव है?
HttpContext.Current.Request.AplicationPath उनके पहले उदाहरण में वापस नहीं आएगा/दुकान/यदि यह एप्लिकेशन की जड़ नहीं है। –
यह एक अच्छा मुद्दा है IF 'दुकान' एक आभासी निर्देशिका नहीं है। मुझे लगता है कि मैं इस धारणा के साथ चला गया कि यह शौकिया के सवाल पर आधारित था। तो सवाल तब बन जाता है जब शौकिया एप्लिकेशन की जड़ (मेरा कोड क्या प्रदान करता है) के लिए पूरा पथ चाहता है या सिर्फ पूर्ण यूआरएल फ़ाइल नाम से कम है। –
अब जब मैं प्रश्न दोबारा पढ़ता हूं, तो वे केवल वर्चुअल निर्देशिका कहते हैं, इसलिए आपका उत्तर विशेष रूप से प्रश्न को फिट करता है। –