ASP.NET Application Folders

\App_Data Folder

इस Folder में उन Data Stores को Hold किया जाता है, जिन्हें हमारा Application Use कर सकता है और हमारे Application द्वारा Use किए जाने वाले सभी Data Stored को Centrally Hold करने का ये एक बेहतर Spot होता है। इस Folder में हम MS SQL Express Files (.mdf), MS Access Files (.mdb), XML Data Files या अन्‍य प्रकार की Data Files को Store कर सकते हैं।

हमारे Application को जिन User Accounts द्वारा Access किया जा सकता है, उन सभी को इस Folder में Stored विभिन्न Data Files पर Read and Write Access प्राप्त होता है और Default रूप से ये ASP.NET Account होता है।

अपने Application से सम्बंधित विभिन्न Data Filesको इस Folder में Store करने का एक कारण ये भी होता है कि ASP.NET System से सम्बंधित Membership, Role Management System, ASP.NET MMC Snap-In व ASP.NET Web Site Administration Tool को इस \App_Data Folder के Around ही Develop किया गया है। इसलिए इन Tools को Use करते हुए अपने Data Files के Data को उसी स्थिति में Access व Manipulate किया जा सकता है, जबकि उन्हें \App_Data Folder में Store किया गया हो।

\Themes Folder

Themes वास्तव में अपनी Website के विभिन्न Pages के Across समान Look and Feel प्राप्त करने के लिए ASP.NET 2.0 में Add किया गया एक नया Feature है, जहां अपना स्वयं का Custom Theme बनाने के लिए हम .skin File, CSS File Images का प्रयोग करते हैं, जिन्हें हमारे Webpage के Server Controls द्वारा Use किया जाता है। ये सभी Elements आपस में मिलकर हमारी Website के लिए एक Theme Form करते हैं और इस Theme को \App_Themes Folder में Save किया जाता हैं।

इस Folder में अपनी Theme से सम्बंधित Elements को Save करके हम इस बात को Ensure करते हैं कि हमारे Web Application के Solution Explorer में Exist सभी Pages के लिए उपलब्ध रहते हैं और सभी Pages इन Theme Elements को जरूरत के अनुसार Access कर सकते हैं।

\App_GlobalResources Folder

Resource Files वास्तव में एक String Table होती है जिसे हम अपने Application में उस समय एक Data Dictionary के रूप में Serve कर सकते हैं जब हमारे Application को उसके Content में Cultures Feature की वजह से Change करना होता है। Strings ही नहीं बल्कि हम हमारी Resource Files में Images व अन्‍य Files को भी Add कर सकते हैं।

इस Folder में हम Assembly Resource Files (.resx) को Add कर सकते हैं जो कि Dynamically Compile होकर हमारे Web Application के प्रत्येक .aspx Page के लिए Use करने हेतु Available हो जाता है।

\App_WebRerences Folder

इस Folder में हम Remote Web Services के References को Store कर सकते हैं और फिर उन Referenced Web Services को अपने Application के विभिन्न Webpages में Access कर सकते हैं। Web Services अपने आप में एक पूरा अलग विषय है, इसलिए इस पुस्तक में हम ASP.NET Web-Services के बारे में कोई Discussion नहीं करेंगे।

\App_Browsers Folder

इस Folder में हम .browser Files को Hold करते हैं, जो कि XML Files होती हैं और ये XML Files, Request Perform करने वाले Web Browsers की Capabilities को Identify करने का काम करते हैं, ताकि Specific Web Browsers द्वारा Perform की गई Requests को Different तरीके से Handle किया जा सके। जबकि Globally Supported .browser Files को हम C:\Windows\Microsoft.NET\Framework\v2.0xxxxx\CONFIG\Browsers कर सकते हैं:

साथ ही यदि हम इन Default Browser Definition Files की Definitions को Change करना चाहें, तो हम इन्हें इस Location से Copy करके अपने Application के\App_Browsers Folder में Copy कर सकते हैं और इस Locally Copied File को जरूरत के अनुसार Modify कर सकते हैं।


error: Content is protected !!

Special Discount Offer

खरीदिए एक से ज्‍यादा EBooks, और पाईए ₹100 से ₹1200 तक का Extra Cash Discount

Discount Coupon Codes