ASP.NET अनुप्रयोग के संबंध में मैं इस तरह यह के बारे में सोच:
शारीरिक पथ: ड्राइव/निर्देशिका/फ़ाइल का उपयोग कर ओएस पथ जिसमें वास्तविक ऐप वास्तव में इस पथ का उपयोग नहीं करता है, लेकिन अगर ऐसा होता है तो इसे वर्चुअल पथ का उपयोग करके मैप किया जाएगा। एक भौतिक पथ यह है कि ओएस संसाधन/एस यानी c:\\inetpub\wwwroot\aspnetapp
का पता लगाता है वास्तविक ऐप केवल इसकी मूल निर्देशिका से संबंधित पथों की परवाह करता है।
रूट पथ: (यूनिक्स रूट निर्देशिका नामकरण सम्मेलन साथ भ्रमित होने की नहीं) यह आपके aspnetapp या ~/Home/Index
उचित मार्ग config के साथ की जड़ में यूआरआई या URL होगा। ओएस/एनओएस के संदर्भ में http://www.yardpenalty.com
वास्तव में इस उदाहरण के भौतिक पथ का स्थान हो सकता है।
आभासी पथ या सापेक्ष वर्चुअल पथ: वह पथ जो एप्लिकेशन को पहचानता है या उसके वेब सर्वर से पहचाना जाता है।
उदाहरण के लिए, आईआईएस (या ओडब्ल्यूआईएन) में आपके पास c:\\inetpub\ftp\images
फ़ोल्डर में आपकी छवियों के लिए संसाधन निर्देशिका हो सकती है लेकिन डेवलपर इस फ़ोल्डर को इस तरह ऐप पर मानचित्रित करता है ... ~\Images
। तो इस बारे में सोचें कि संसाधनों के सापेक्ष पथ बनाने की क्षमता आपके ऐप और उसके उपयोगकर्ताओं द्वारा भौतिक रूप से कहीं और स्थित है।
मुझे लगता है कि रूट एप्लिकेशन के तहत वर्चुअल पथ का उपयोग करना विकास में सहायक होगा जब एक या अधिक परियोजनाएं होती हैं जो डेवलपर एक डोमेन के तहत एक ही एप्लिकेशन की उपस्थिति देना चाहता है।
पूर्ण पथ: संसाधन के लिए संपूर्ण मार्ग। मान लें कि आपके पास एक लिंक है जो आपको इस तरह के एक विशिष्ट मार्ग पर ले जाता है: <a href="http://www.yardpenalty.com/home/about"> About</a>
। यदि यह लिंक लेआउट या मास्टर पेज में था, तो एक सापेक्ष पथ <a href="~/home/about">About</a>
क्लीनर होगा। ऐसे कई उदाहरण हैं जब आपको एक पूर्ण पथ को हार्ड कोड करने की आवश्यकता होती है लेकिन आमतौर पर सापेक्ष पथों का उपयोग करना बुद्धिमान होता है, खासकर जब विकास में माइग्रेशन शामिल होता है।
धूमकेतु से नहीं बताता है, क्या आप कृपया बता सकते हैं कि रूट पथ क्या है? – user576510
रूट पथ आपकी परियोजना की जड़ से है। उदाहरण के लिए एक छवि लिंक के लिए आप फ़ोल्डर को उपसर्ग करने के लिए tilda ऑपरेटर (~) का उपयोग करेंगे और रनैट = "सर्वर" विशेषता जोड़ने के लिए सुनिश्चित करें ताकि यह सही ढंग से हल हो सके। – IrishChieftain
[यह] (http://stackoverflow.com/questions/21306512/difference-between-relative-path-and-absolute-path-in-javascript) किसी की मदद कर सकता है। – stom