SlideShare a Scribd company logo
Asp .net folders and web.config
Disclaimer: This presentation is prepared by trainees of
baabtra as a part of mentoring program. This is not official
document of baabtra โ€“Mentoring Partner
Baabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt .
Ltd
Week Target Achieved
1 30 27
2 30 29
3
Typing Speed
Jobs Applied
# Company Designation Applied Date Current Status
1
2
3
4
5
Nithil.pp
nithilp@gmail.com
facebook.com/ nithil
padinare peediyekal
twitter.com/nithilpp
in.linkedin.com/in/nithil.pp
9995223505
ASP .NET folders and
web.config
Overview - ASP.NET Folders
โ€ข ASP.NET 2.0 uses a file-based approach.
โ€ข we can add files and folders using the Add
Items option.
โ€ข Can add as many files and folders as we like.
โ€ข Dynamically compile them when required.
i.e, uses a predefined folder structure
containing the files, to compile them
dynamically.
Advantages of ASP.NET Application
Folders
โ€ข Maintain resources in an organized manner.
โ€ข All files and folders are accessible through the
application.
โ€ข We can add as many files as required
โ€ข Files are compiled dynamically when required
Different Types of Application Folder
โ€ข App_Code Folders
โ€ข Bin Folders
โ€ข App_Data Folders
โ€ข App_Theme Folders
โ€ข App_Browser Folders
โ€ข App_WebReference Folders
โ€ข Resources Folders
โ€“ App_LocalResource Folders
โ€“ App_GlobalResource Folders
App_Code Folder
โ€ข App_Code Folder stores classes, typed data
sets, etc.
โ€ข All items stored in App_Code are automatically
accessible throughout the application.
โ€ข If we store any class files (like .cs or .vb) it
compiles them automatically.
โ€ข We can add an App_Code folder, by
Solution File โ†’ right click โ†’ Add ASP.NET
Folder โ†’ App_Code.
โ€ข ASP.NET allows you to add an App_Code folder
only once.
โ€ข Can add new items like classes, text and xml
files into the App_Code folder.
โ€ข Items entered in App_Code folder is accessible
throughout the application.
โ€ข If we store different classes like .cs or .vb in the
same folder.
it will give following compilation error:
โ€ข We have to create separate folders for C# and
for VB or other classes.
Bin Folder
โ€ข Contains compiled assemblies (.dll files) for controls,
components, or other code
โ€ข Can access those as a reference from anywhere of our
web application.
โ€ข ASP.NET recognizes the presence of DLLs inside the Bin
Folder.
โ€ข Keeping .pdb files inside Bin folder helps us in
debugging.
โ€ข Main limitation-scope is limited to the current
application.
โ€ข They cannot access any code outside of current web
application.
Asp .net folders and web.config
App_Data Folder
โ€ข Used as a data storage for the web application.
โ€ข Can store files such as .mdf, .mdb, and XML.
โ€ข Manages all of your application's data.
โ€ข Any file you place in it won't be downloadable.
App_Theme Folder
โ€ข to give your web sites a consistent look.
โ€ข When we add an App_Theme folder, a
subfolder with name Theme1 will be
automatically created.
โ€ข An App_Theme folder can contain two
subfolders;
โ€“ one for CSS files.
โ€“ other for skin files.
Asp .net folders and web.config
โ€ข We could select the theme from aspx page.
App_Browser Folder
โ€ข App_Browser folder contains browser
information files (.browser files).
โ€ข used to identify the browser and browser
capabilities.
App_WebReference Folder
โ€ข Contain references to any web services.
โ€ข Contains reference contract files (.wsdl files),
schemas (.xsd files), and discovery document
files (.disco and .discomap files) that let you
create a Web reference
Resources Folders
โ€ข The main purpose of resource files
is localization of the web application.
โ€ข There are two type of resources:
โ€“ Local resources
โ€“ Global resources
App_LocalResource Folder
โ€ข Contains resources (.resx and .resources files)
that are associated with a specific page, user
control, or master page in an application.
App_GlobalResource Folder
โ€ข can be read from any page or code that is
anywhere in the web site.
โ€ข We should use theApp_GlobalResource folder
when we need a single resource for multiple
web pages.
web.config
โ€ข ASP.NET Web.config allows you to define or revise
the configuration settings.
โ€ข Web.config files are stored in XML format.
โ€ข Can have any number of Web.config files for an
application.
โ€ข All the Web.config files inherit the
root Web.config file available at the following
location.
i.e,
systemrootMicrosoft.NETFrameworkversionNu
mberCONFIGWeb.config location
โ€ข IIS is configured in such a way that it prevents
the Web.config file access from the browser.
โ€ข The changes in Web.config donโ€™t require the
reboot of the web server.
Hierarchy of the Web.config file.
system.web
โ€ขCompilation Settings
โ€ขPage Settings
Custom Error Settings
Example error status code:
โ€ข400 Bad Request
โ€ข401 Unauthorized
โ€ข404 Not Found
โ€ข408 Request Timeout
Location Settings
HttpHandler Settings
HttpModule Settings
Authentication Settings
Authorization Settings
Membership Provider Settings
Role Provider Settings
connectionStrings
โ€ข allows you to store multiple connection strings
that are used in the application.
ConfigSections
โ€ข Used to create your own custom configuration
section that can be used with
the web.configfile.
Asp .net folders and web.config
If this presentation helped you, please visit our
page facebook.com/baabtra and like it.
Thanks in advance.
www.baabtra.com | www.massbaab.com |www.baabte.com
Contact Us
Emarald Mall (Big Bazar Building)
Mavoor Road, Kozhikode,
Kerala, India.
Ph: + 91 โ€“ 495 40 25 550
NC Complex, Near Bus Stand
Mukkam, Kozhikode,
Kerala, India.
Ph: + 91 โ€“ 495 40 25 550
Start up Village
Eranakulam,
Kerala, India.
Email: info@baabtra.com
Ad

More Related Content

What's hot (20)

Rails Concerns and Turbolinks
Rails Concerns and TurbolinksRails Concerns and Turbolinks
Rails Concerns and Turbolinks
Nascenia IT
ย 
Leveraging Open Source Library Guides: Integrating Koha and SubjectsPlus
Leveraging Open Source Library Guides: Integrating Koha and SubjectsPlusLeveraging Open Source Library Guides: Integrating Koha and SubjectsPlus
Leveraging Open Source Library Guides: Integrating Koha and SubjectsPlus
Myka Kennedy Stephens
ย 
Discovery Layers: An Overview and Case Study
Discovery Layers: An Overview and Case StudyDiscovery Layers: An Overview and Case Study
Discovery Layers: An Overview and Case Study
Myka Kennedy Stephens
ย 
Asp.Net 3 5 Part 1
Asp.Net 3 5 Part 1Asp.Net 3 5 Part 1
Asp.Net 3 5 Part 1
asim78
ย 
Backing Library Operations with Open Source Applications
Backing Library Operations with Open Source ApplicationsBacking Library Operations with Open Source Applications
Backing Library Operations with Open Source Applications
Myka Kennedy Stephens
ย 
Chapter 26
Chapter 26Chapter 26
Chapter 26
application developer
ย 
Doing Authentication
Doing AuthenticationDoing Authentication
Doing Authentication
Myka Kennedy Stephens
ย 
C++ shared libraries and loading
C++ shared libraries and loadingC++ shared libraries and loading
C++ shared libraries and loading
Rahul Jamwal
ย 
Asp 1-mvc introduction
Asp 1-mvc introductionAsp 1-mvc introduction
Asp 1-mvc introduction
Fajar Baskoro
ย 
Php training in bhubaneswar
Php training in bhubaneswar Php training in bhubaneswar
Php training in bhubaneswar
litbbsr
ย 
Implementing SharePoint: Site Customization and Branding
Implementing SharePoint: Site Customization and BrandingImplementing SharePoint: Site Customization and Branding
Implementing SharePoint: Site Customization and Branding
drudolph11
ย 
Implementing OpenAthens Single Sign-On Authentication
Implementing OpenAthens Single Sign-On AuthenticationImplementing OpenAthens Single Sign-On Authentication
Implementing OpenAthens Single Sign-On Authentication
Myka Kennedy Stephens
ย 
Securing Your WordPress Website
Securing Your WordPress WebsiteSecuring Your WordPress Website
Securing Your WordPress Website
RightMix Technologies LLP
ย 
Induction training-cache
Induction training-cacheInduction training-cache
Induction training-cache
faliamm
ย 
FHIR Server Design Review
FHIR Server Design ReviewFHIR Server Design Review
FHIR Server Design Review
Brian Postlethwaite
ย 
Implementing Engineering Standards through Autodesk Vault
Implementing Engineering Standards through Autodesk VaultImplementing Engineering Standards through Autodesk Vault
Implementing Engineering Standards through Autodesk Vault
Synergis Engineering Design Solutions
ย 
Inventor Content Center: Adding Information
Inventor Content Center:   Adding InformationInventor Content Center:   Adding Information
Inventor Content Center: Adding Information
Synergis Engineering Design Solutions
ย 
Sql implementations
Sql implementationsSql implementations
Sql implementations
Mallikarjuna G D
ย 
Web server
Web serverWeb server
Web server
Priyanka Kundu
ย 
FED presentation
FED presentationFED presentation
FED presentation
ClausDue
ย 
Rails Concerns and Turbolinks
Rails Concerns and TurbolinksRails Concerns and Turbolinks
Rails Concerns and Turbolinks
Nascenia IT
ย 
Leveraging Open Source Library Guides: Integrating Koha and SubjectsPlus
Leveraging Open Source Library Guides: Integrating Koha and SubjectsPlusLeveraging Open Source Library Guides: Integrating Koha and SubjectsPlus
Leveraging Open Source Library Guides: Integrating Koha and SubjectsPlus
Myka Kennedy Stephens
ย 
Discovery Layers: An Overview and Case Study
Discovery Layers: An Overview and Case StudyDiscovery Layers: An Overview and Case Study
Discovery Layers: An Overview and Case Study
Myka Kennedy Stephens
ย 
Asp.Net 3 5 Part 1
Asp.Net 3 5 Part 1Asp.Net 3 5 Part 1
Asp.Net 3 5 Part 1
asim78
ย 
Backing Library Operations with Open Source Applications
Backing Library Operations with Open Source ApplicationsBacking Library Operations with Open Source Applications
Backing Library Operations with Open Source Applications
Myka Kennedy Stephens
ย 
C++ shared libraries and loading
C++ shared libraries and loadingC++ shared libraries and loading
C++ shared libraries and loading
Rahul Jamwal
ย 
Asp 1-mvc introduction
Asp 1-mvc introductionAsp 1-mvc introduction
Asp 1-mvc introduction
Fajar Baskoro
ย 
Php training in bhubaneswar
Php training in bhubaneswar Php training in bhubaneswar
Php training in bhubaneswar
litbbsr
ย 
Implementing SharePoint: Site Customization and Branding
Implementing SharePoint: Site Customization and BrandingImplementing SharePoint: Site Customization and Branding
Implementing SharePoint: Site Customization and Branding
drudolph11
ย 
Implementing OpenAthens Single Sign-On Authentication
Implementing OpenAthens Single Sign-On AuthenticationImplementing OpenAthens Single Sign-On Authentication
Implementing OpenAthens Single Sign-On Authentication
Myka Kennedy Stephens
ย 
Induction training-cache
Induction training-cacheInduction training-cache
Induction training-cache
faliamm
ย 
FHIR Server Design Review
FHIR Server Design ReviewFHIR Server Design Review
FHIR Server Design Review
Brian Postlethwaite
ย 
Sql implementations
Sql implementationsSql implementations
Sql implementations
Mallikarjuna G D
ย 
FED presentation
FED presentationFED presentation
FED presentation
ClausDue
ย 

Similar to Asp .net folders and web.config (20)

Asp .net folders and web.config
Asp .net folders and web.configAsp .net folders and web.config
Asp .net folders and web.config
baabtra.com - No. 1 supplier of quality freshers
ย 
LEVEL 3 accessing file and directory.pptx
LEVEL 3 accessing file and directory.pptxLEVEL 3 accessing file and directory.pptx
LEVEL 3 accessing file and directory.pptx
TamratGashaw
ย 
LEVEL 3 accessing file and directory.pptx
LEVEL 3 accessing file and directory.pptxLEVEL 3 accessing file and directory.pptx
LEVEL 3 accessing file and directory.pptx
TamratGashaw
ย 
Getting started-with-zend-framework
Getting started-with-zend-frameworkGetting started-with-zend-framework
Getting started-with-zend-framework
Nilesh Bangar
ย 
UKLUG 2012 - XPages, Beyond the basics
UKLUG 2012 - XPages, Beyond the basicsUKLUG 2012 - XPages, Beyond the basics
UKLUG 2012 - XPages, Beyond the basics
Ulrich Krause
ย 
Adobe Flex - Developing Rich Internet Application Workshop Day 2
Adobe Flex - Developing Rich Internet Application Workshop Day 2Adobe Flex - Developing Rich Internet Application Workshop Day 2
Adobe Flex - Developing Rich Internet Application Workshop Day 2
Shyamala Prayaga
ย 
Codeigniter Training Part3
Codeigniter Training Part3Codeigniter Training Part3
Codeigniter Training Part3
Weerayut Hongsa
ย 
Extension Library - Viagra for XPages
Extension Library - Viagra for XPagesExtension Library - Viagra for XPages
Extension Library - Viagra for XPages
Ulrich Krause
ย 
IBM File Net P8
IBM File Net P8IBM File Net P8
IBM File Net P8
Mohammed El Rafie Tarabay
ย 
[DanNotes] XPages - Beyound the Basics
[DanNotes] XPages - Beyound the Basics[DanNotes] XPages - Beyound the Basics
[DanNotes] XPages - Beyound the Basics
Ulrich Krause
ย 
Lecture11_LaravelGetStarted_SPring2023.pdf
Lecture11_LaravelGetStarted_SPring2023.pdfLecture11_LaravelGetStarted_SPring2023.pdf
Lecture11_LaravelGetStarted_SPring2023.pdf
ShaimaaMohamedGalal
ย 
Deployment with ExpressionEngine
Deployment with ExpressionEngineDeployment with ExpressionEngine
Deployment with ExpressionEngine
Green Egg Media
ย 
fuelOrigin.docx
fuelOrigin.docxfuelOrigin.docx
fuelOrigin.docx
KanhaJi5
ย 
XPages -Beyond the Basics
XPages -Beyond the BasicsXPages -Beyond the Basics
XPages -Beyond the Basics
Ulrich Krause
ย 
GTU Asp.net Project Training Guidelines
GTU Asp.net Project Training GuidelinesGTU Asp.net Project Training Guidelines
GTU Asp.net Project Training Guidelines
TOPS Technologies
ย 
People aggregator
People aggregatorPeople aggregator
People aggregator
Huntor Group
ย 
Asp.net c# MVC-5 Training-Day-2 of Day-9
Asp.net c# MVC-5 Training-Day-2 of Day-9Asp.net c# MVC-5 Training-Day-2 of Day-9
Asp.net c# MVC-5 Training-Day-2 of Day-9
AHM Pervej Kabir
ย 
asp.net Webconfiguration
asp.net Webconfigurationasp.net Webconfiguration
asp.net Webconfiguration
Ma Kik
ย 
Asp.Net Core MVC , Razor page , Entity Framework Core
Asp.Net Core MVC , Razor page , Entity Framework CoreAsp.Net Core MVC , Razor page , Entity Framework Core
Asp.Net Core MVC , Razor page , Entity Framework Core
mohamed elshafey
ย 
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Mack Hardy
ย 
LEVEL 3 accessing file and directory.pptx
LEVEL 3 accessing file and directory.pptxLEVEL 3 accessing file and directory.pptx
LEVEL 3 accessing file and directory.pptx
TamratGashaw
ย 
LEVEL 3 accessing file and directory.pptx
LEVEL 3 accessing file and directory.pptxLEVEL 3 accessing file and directory.pptx
LEVEL 3 accessing file and directory.pptx
TamratGashaw
ย 
Getting started-with-zend-framework
Getting started-with-zend-frameworkGetting started-with-zend-framework
Getting started-with-zend-framework
Nilesh Bangar
ย 
UKLUG 2012 - XPages, Beyond the basics
UKLUG 2012 - XPages, Beyond the basicsUKLUG 2012 - XPages, Beyond the basics
UKLUG 2012 - XPages, Beyond the basics
Ulrich Krause
ย 
Adobe Flex - Developing Rich Internet Application Workshop Day 2
Adobe Flex - Developing Rich Internet Application Workshop Day 2Adobe Flex - Developing Rich Internet Application Workshop Day 2
Adobe Flex - Developing Rich Internet Application Workshop Day 2
Shyamala Prayaga
ย 
Codeigniter Training Part3
Codeigniter Training Part3Codeigniter Training Part3
Codeigniter Training Part3
Weerayut Hongsa
ย 
Extension Library - Viagra for XPages
Extension Library - Viagra for XPagesExtension Library - Viagra for XPages
Extension Library - Viagra for XPages
Ulrich Krause
ย 
[DanNotes] XPages - Beyound the Basics
[DanNotes] XPages - Beyound the Basics[DanNotes] XPages - Beyound the Basics
[DanNotes] XPages - Beyound the Basics
Ulrich Krause
ย 
Lecture11_LaravelGetStarted_SPring2023.pdf
Lecture11_LaravelGetStarted_SPring2023.pdfLecture11_LaravelGetStarted_SPring2023.pdf
Lecture11_LaravelGetStarted_SPring2023.pdf
ShaimaaMohamedGalal
ย 
Deployment with ExpressionEngine
Deployment with ExpressionEngineDeployment with ExpressionEngine
Deployment with ExpressionEngine
Green Egg Media
ย 
fuelOrigin.docx
fuelOrigin.docxfuelOrigin.docx
fuelOrigin.docx
KanhaJi5
ย 
XPages -Beyond the Basics
XPages -Beyond the BasicsXPages -Beyond the Basics
XPages -Beyond the Basics
Ulrich Krause
ย 
GTU Asp.net Project Training Guidelines
GTU Asp.net Project Training GuidelinesGTU Asp.net Project Training Guidelines
GTU Asp.net Project Training Guidelines
TOPS Technologies
ย 
People aggregator
People aggregatorPeople aggregator
People aggregator
Huntor Group
ย 
Asp.net c# MVC-5 Training-Day-2 of Day-9
Asp.net c# MVC-5 Training-Day-2 of Day-9Asp.net c# MVC-5 Training-Day-2 of Day-9
Asp.net c# MVC-5 Training-Day-2 of Day-9
AHM Pervej Kabir
ย 
asp.net Webconfiguration
asp.net Webconfigurationasp.net Webconfiguration
asp.net Webconfiguration
Ma Kik
ย 
Asp.Net Core MVC , Razor page , Entity Framework Core
Asp.Net Core MVC , Razor page , Entity Framework CoreAsp.Net Core MVC , Razor page , Entity Framework Core
Asp.Net Core MVC , Razor page , Entity Framework Core
mohamed elshafey
ย 
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Mack Hardy
ย 
Ad

More from baabtra.com - No. 1 supplier of quality freshers (20)

Agile methodology and scrum development
Agile methodology and scrum developmentAgile methodology and scrum development
Agile methodology and scrum development
baabtra.com - No. 1 supplier of quality freshers
ย 
Best coding practices
Best coding practicesBest coding practices
Best coding practices
baabtra.com - No. 1 supplier of quality freshers
ย 
Core java - baabtra
Core java - baabtraCore java - baabtra
Core java - baabtra
baabtra.com - No. 1 supplier of quality freshers
ย 
Acquiring new skills what you should know
Acquiring new skills   what you should knowAcquiring new skills   what you should know
Acquiring new skills what you should know
baabtra.com - No. 1 supplier of quality freshers
ย 
Baabtra.com programming at school
Baabtra.com programming at schoolBaabtra.com programming at school
Baabtra.com programming at school
baabtra.com - No. 1 supplier of quality freshers
ย 
99LMS for Enterprises - LMS that you will love
99LMS for Enterprises - LMS that you will love 99LMS for Enterprises - LMS that you will love
99LMS for Enterprises - LMS that you will love
baabtra.com - No. 1 supplier of quality freshers
ย 
Php sessions & cookies
Php sessions & cookiesPhp sessions & cookies
Php sessions & cookies
baabtra.com - No. 1 supplier of quality freshers
ย 
Php database connectivity
Php database connectivityPhp database connectivity
Php database connectivity
baabtra.com - No. 1 supplier of quality freshers
ย 
Chapter 6 database normalisation
Chapter 6  database normalisationChapter 6  database normalisation
Chapter 6 database normalisation
baabtra.com - No. 1 supplier of quality freshers
ย 
Chapter 5 transactions and dcl statements
Chapter 5  transactions and dcl statementsChapter 5  transactions and dcl statements
Chapter 5 transactions and dcl statements
baabtra.com - No. 1 supplier of quality freshers
ย 
Chapter 4 functions, views, indexing
Chapter 4  functions, views, indexingChapter 4  functions, views, indexing
Chapter 4 functions, views, indexing
baabtra.com - No. 1 supplier of quality freshers
ย 
Chapter 3 stored procedures
Chapter 3 stored proceduresChapter 3 stored procedures
Chapter 3 stored procedures
baabtra.com - No. 1 supplier of quality freshers
ย 
Chapter 2 grouping,scalar and aggergate functions,joins inner join,outer join
Chapter 2  grouping,scalar and aggergate functions,joins   inner join,outer joinChapter 2  grouping,scalar and aggergate functions,joins   inner join,outer join
Chapter 2 grouping,scalar and aggergate functions,joins inner join,outer join
baabtra.com - No. 1 supplier of quality freshers
ย 
Chapter 1 introduction to sql server
Chapter 1 introduction to sql serverChapter 1 introduction to sql server
Chapter 1 introduction to sql server
baabtra.com - No. 1 supplier of quality freshers
ย 
Chapter 1 introduction to sql server
Chapter 1 introduction to sql serverChapter 1 introduction to sql server
Chapter 1 introduction to sql server
baabtra.com - No. 1 supplier of quality freshers
ย 
Microsoft holo lens
Microsoft holo lensMicrosoft holo lens
Microsoft holo lens
baabtra.com - No. 1 supplier of quality freshers
ย 
Blue brain
Blue brainBlue brain
Blue brain
baabtra.com - No. 1 supplier of quality freshers
ย 
5g
5g5g
5g
baabtra.com - No. 1 supplier of quality freshers
ย 
Aptitude skills baabtra
Aptitude skills baabtraAptitude skills baabtra
Aptitude skills baabtra
baabtra.com - No. 1 supplier of quality freshers
ย 
Gd baabtra
Gd baabtraGd baabtra
Gd baabtra
baabtra.com - No. 1 supplier of quality freshers
ย 
Ad

Recently uploaded (20)

TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
ย 
Learn the Basics of Agile Development: Your Step-by-Step Guide
Learn the Basics of Agile Development: Your Step-by-Step GuideLearn the Basics of Agile Development: Your Step-by-Step Guide
Learn the Basics of Agile Development: Your Step-by-Step Guide
Marcel David
ย 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
ย 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
ย 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
ย 
"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko
Fwdays
ย 
#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018
#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018
#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018
Lynda Kane
ย 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
ย 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
ย 
"Client Partnership โ€” the Path to Exponential Growth for Companies Sized 50-5...
"Client Partnership โ€” the Path to Exponential Growth for Companies Sized 50-5..."Client Partnership โ€” the Path to Exponential Growth for Companies Sized 50-5...
"Client Partnership โ€” the Path to Exponential Growth for Companies Sized 50-5...
Fwdays
ย 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
ย 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
ย 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
ย 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
ย 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
ย 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
ย 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
ย 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
ย 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
ย 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
ย 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
ย 
Learn the Basics of Agile Development: Your Step-by-Step Guide
Learn the Basics of Agile Development: Your Step-by-Step GuideLearn the Basics of Agile Development: Your Step-by-Step Guide
Learn the Basics of Agile Development: Your Step-by-Step Guide
Marcel David
ย 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
ย 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
ย 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
ย 
"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko
Fwdays
ย 
#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018
#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018
#AdminHour presents: Hour of Code2018 slide deck from 12/6/2018
Lynda Kane
ย 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
ย 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
ย 
"Client Partnership โ€” the Path to Exponential Growth for Companies Sized 50-5...
"Client Partnership โ€” the Path to Exponential Growth for Companies Sized 50-5..."Client Partnership โ€” the Path to Exponential Growth for Companies Sized 50-5...
"Client Partnership โ€” the Path to Exponential Growth for Companies Sized 50-5...
Fwdays
ย 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
ย 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
ย 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
ย 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
ย 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
ย 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
ย 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
ย 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
ย 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
ย 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
ย 

Asp .net folders and web.config

  • 2. Disclaimer: This presentation is prepared by trainees of baabtra as a part of mentoring program. This is not official document of baabtra โ€“Mentoring Partner Baabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt . Ltd
  • 3. Week Target Achieved 1 30 27 2 30 29 3 Typing Speed
  • 4. Jobs Applied # Company Designation Applied Date Current Status 1 2 3 4 5
  • 6. Overview - ASP.NET Folders โ€ข ASP.NET 2.0 uses a file-based approach. โ€ข we can add files and folders using the Add Items option.
  • 7. โ€ข Can add as many files and folders as we like. โ€ข Dynamically compile them when required. i.e, uses a predefined folder structure containing the files, to compile them dynamically.
  • 8. Advantages of ASP.NET Application Folders โ€ข Maintain resources in an organized manner. โ€ข All files and folders are accessible through the application. โ€ข We can add as many files as required โ€ข Files are compiled dynamically when required
  • 9. Different Types of Application Folder โ€ข App_Code Folders โ€ข Bin Folders โ€ข App_Data Folders โ€ข App_Theme Folders โ€ข App_Browser Folders โ€ข App_WebReference Folders โ€ข Resources Folders โ€“ App_LocalResource Folders โ€“ App_GlobalResource Folders
  • 10. App_Code Folder โ€ข App_Code Folder stores classes, typed data sets, etc. โ€ข All items stored in App_Code are automatically accessible throughout the application. โ€ข If we store any class files (like .cs or .vb) it compiles them automatically.
  • 11. โ€ข We can add an App_Code folder, by Solution File โ†’ right click โ†’ Add ASP.NET Folder โ†’ App_Code.
  • 12. โ€ข ASP.NET allows you to add an App_Code folder only once. โ€ข Can add new items like classes, text and xml files into the App_Code folder.
  • 13. โ€ข Items entered in App_Code folder is accessible throughout the application. โ€ข If we store different classes like .cs or .vb in the same folder. it will give following compilation error:
  • 14. โ€ข We have to create separate folders for C# and for VB or other classes.
  • 15. Bin Folder โ€ข Contains compiled assemblies (.dll files) for controls, components, or other code โ€ข Can access those as a reference from anywhere of our web application. โ€ข ASP.NET recognizes the presence of DLLs inside the Bin Folder. โ€ข Keeping .pdb files inside Bin folder helps us in debugging. โ€ข Main limitation-scope is limited to the current application. โ€ข They cannot access any code outside of current web application.
  • 17. App_Data Folder โ€ข Used as a data storage for the web application. โ€ข Can store files such as .mdf, .mdb, and XML. โ€ข Manages all of your application's data. โ€ข Any file you place in it won't be downloadable.
  • 18. App_Theme Folder โ€ข to give your web sites a consistent look. โ€ข When we add an App_Theme folder, a subfolder with name Theme1 will be automatically created. โ€ข An App_Theme folder can contain two subfolders; โ€“ one for CSS files. โ€“ other for skin files.
  • 20. โ€ข We could select the theme from aspx page.
  • 21. App_Browser Folder โ€ข App_Browser folder contains browser information files (.browser files). โ€ข used to identify the browser and browser capabilities.
  • 22. App_WebReference Folder โ€ข Contain references to any web services. โ€ข Contains reference contract files (.wsdl files), schemas (.xsd files), and discovery document files (.disco and .discomap files) that let you create a Web reference
  • 23. Resources Folders โ€ข The main purpose of resource files is localization of the web application. โ€ข There are two type of resources: โ€“ Local resources โ€“ Global resources
  • 24. App_LocalResource Folder โ€ข Contains resources (.resx and .resources files) that are associated with a specific page, user control, or master page in an application.
  • 25. App_GlobalResource Folder โ€ข can be read from any page or code that is anywhere in the web site. โ€ข We should use theApp_GlobalResource folder when we need a single resource for multiple web pages.
  • 26. web.config โ€ข ASP.NET Web.config allows you to define or revise the configuration settings. โ€ข Web.config files are stored in XML format. โ€ข Can have any number of Web.config files for an application. โ€ข All the Web.config files inherit the root Web.config file available at the following location. i.e, systemrootMicrosoft.NETFrameworkversionNu mberCONFIGWeb.config location
  • 27. โ€ข IIS is configured in such a way that it prevents the Web.config file access from the browser. โ€ข The changes in Web.config donโ€™t require the reboot of the web server.
  • 28. Hierarchy of the Web.config file.
  • 30. Custom Error Settings Example error status code: โ€ข400 Bad Request โ€ข401 Unauthorized โ€ข404 Not Found โ€ข408 Request Timeout Location Settings
  • 34. connectionStrings โ€ข allows you to store multiple connection strings that are used in the application.
  • 35. ConfigSections โ€ข Used to create your own custom configuration section that can be used with the web.configfile.
  • 37. If this presentation helped you, please visit our page facebook.com/baabtra and like it. Thanks in advance. www.baabtra.com | www.massbaab.com |www.baabte.com
  • 38. Contact Us Emarald Mall (Big Bazar Building) Mavoor Road, Kozhikode, Kerala, India. Ph: + 91 โ€“ 495 40 25 550 NC Complex, Near Bus Stand Mukkam, Kozhikode, Kerala, India. Ph: + 91 โ€“ 495 40 25 550 Start up Village Eranakulam, Kerala, India. Email: [email protected]