SlideShare a Scribd company logo
Topics to discuss
• Review important terms/concepts for IIS and
ASP.NET
• Understand how WSS(Windows SharePoint
Services) extends ASP.NET infrastructure (to
be covered today)
• Understand the difference between site pages
and application pages
• Learn to create custom application pages
ASP .NET and WSS
• ASP.NET executes requests targeted to IIS and
to Virtual directories
• Each ASP.NET application can be configured by
adding web.config file.
Web.config file
• The web.config file is an XML-based file
• This controls the features of the ASP.NET Framework such
as compilation, page rendering, and state management
• <configuration>
• <system.web>
• <customErrors mode="On" />
• <httpRuntime maxRequestLength="51200" />
• <authentication mode="Windows" />
• <authorization> <allow users="*" />
• </system.web>
• </configuration>
ASP .NET Pages
• ASP.NET Pages have Common ASP.NET
extensions .aspx, .ascx, .asmx etc..
• Details with screenshot at following URL
• http://msdn.microsoft.com/en-
us/library/k4cbh4dh.ASPX
Master Pages
• Master page is used to provide effective Page
templates.
• Common elements used across multiple pages
• Layout defined in Master Page can be used
across multiple pages
• These Pages are called Content Pages.
Master Pages
Discussions
• Q & A
Thank you !

More Related Content

What's hot

Engage 2014 - Breda - IBM WebSphere Portal In Action
Engage 2014 - Breda - IBM WebSphere Portal In ActionEngage 2014 - Breda - IBM WebSphere Portal In Action
Engage 2014 - Breda - IBM WebSphere Portal In Action
Thomas Van Driessche
 
webdesignmessage-com
webdesignmessage-comwebdesignmessage-com
webdesignmessage-com
syedmaahi
 
PoolParty 2010
PoolParty 2010PoolParty 2010
PoolParty 2010
Andreas Blumauer
 
Share Point Admin 101
Share Point Admin 101Share Point Admin 101
Share Point Admin 101gregkamer
 
Static and Dynamic webpage
Static and Dynamic webpageStatic and Dynamic webpage
Static and Dynamic webpage
Aishwarya Pallai
 
Open source wordpress and drupal
Open source wordpress and drupalOpen source wordpress and drupal
Open source wordpress and drupal
Ben Mango
 
[@NaukriEngineering] IndexedDB
[@NaukriEngineering] IndexedDB[@NaukriEngineering] IndexedDB
[@NaukriEngineering] IndexedDB
Naukri.com
 
SharePoint architecture-site
SharePoint architecture-siteSharePoint architecture-site
SharePoint architecture-site
Kunzhong Gao
 
Introduction to asp.net
Introduction to asp.netIntroduction to asp.net
Introduction to asp.net
vijaydbalkawade
 
Microservice Websites – Micro CPH
Microservice Websites – Micro CPHMicroservice Websites – Micro CPH
Microservice Websites – Micro CPH
Gustaf Nilsson Kotte
 
Documenting metadata application profiles and vocabularies
Documenting metadata application profiles and vocabulariesDocumenting metadata application profiles and vocabularies
Documenting metadata application profiles and vocabularies
Paul Walk
 
Using html5 to build offline applications
Using html5 to build offline applicationsUsing html5 to build offline applications
Using html5 to build offline applications
Woody Pewitt
 
AIDA/Scribo
AIDA/ScriboAIDA/Scribo
AIDA/Scribo
ESUG
 
Refinery CMS: BostonRB CMS Showdown
Refinery CMS: BostonRB CMS ShowdownRefinery CMS: BostonRB CMS Showdown
Refinery CMS: BostonRB CMS Showdown
Dan Pickett
 
Varnish & Magento TechTalk @Lyracons
Varnish & Magento TechTalk @LyraconsVarnish & Magento TechTalk @Lyracons
Varnish & Magento TechTalk @Lyracons
Ezequiel Kupelian
 
Super quick introduction to html5
Super quick introduction to html5Super quick introduction to html5
Super quick introduction to html5
Woody Pewitt
 
Session 25 - Introduction to JEE, Servlets
Session 25 - Introduction to JEE, ServletsSession 25 - Introduction to JEE, Servlets
Session 25 - Introduction to JEE, Servlets
PawanMM
 
Dynamic Web
Dynamic WebDynamic Web
Dynamic Web
Dave Wallace
 

What's hot (20)

Class 10
Class 10Class 10
Class 10
 
Engage 2014 - Breda - IBM WebSphere Portal In Action
Engage 2014 - Breda - IBM WebSphere Portal In ActionEngage 2014 - Breda - IBM WebSphere Portal In Action
Engage 2014 - Breda - IBM WebSphere Portal In Action
 
Visualforce
VisualforceVisualforce
Visualforce
 
webdesignmessage-com
webdesignmessage-comwebdesignmessage-com
webdesignmessage-com
 
PoolParty 2010
PoolParty 2010PoolParty 2010
PoolParty 2010
 
Share Point Admin 101
Share Point Admin 101Share Point Admin 101
Share Point Admin 101
 
Static and Dynamic webpage
Static and Dynamic webpageStatic and Dynamic webpage
Static and Dynamic webpage
 
Open source wordpress and drupal
Open source wordpress and drupalOpen source wordpress and drupal
Open source wordpress and drupal
 
[@NaukriEngineering] IndexedDB
[@NaukriEngineering] IndexedDB[@NaukriEngineering] IndexedDB
[@NaukriEngineering] IndexedDB
 
SharePoint architecture-site
SharePoint architecture-siteSharePoint architecture-site
SharePoint architecture-site
 
Introduction to asp.net
Introduction to asp.netIntroduction to asp.net
Introduction to asp.net
 
Microservice Websites – Micro CPH
Microservice Websites – Micro CPHMicroservice Websites – Micro CPH
Microservice Websites – Micro CPH
 
Documenting metadata application profiles and vocabularies
Documenting metadata application profiles and vocabulariesDocumenting metadata application profiles and vocabularies
Documenting metadata application profiles and vocabularies
 
Using html5 to build offline applications
Using html5 to build offline applicationsUsing html5 to build offline applications
Using html5 to build offline applications
 
AIDA/Scribo
AIDA/ScriboAIDA/Scribo
AIDA/Scribo
 
Refinery CMS: BostonRB CMS Showdown
Refinery CMS: BostonRB CMS ShowdownRefinery CMS: BostonRB CMS Showdown
Refinery CMS: BostonRB CMS Showdown
 
Varnish & Magento TechTalk @Lyracons
Varnish & Magento TechTalk @LyraconsVarnish & Magento TechTalk @Lyracons
Varnish & Magento TechTalk @Lyracons
 
Super quick introduction to html5
Super quick introduction to html5Super quick introduction to html5
Super quick introduction to html5
 
Session 25 - Introduction to JEE, Servlets
Session 25 - Introduction to JEE, ServletsSession 25 - Introduction to JEE, Servlets
Session 25 - Introduction to JEE, Servlets
 
Dynamic Web
Dynamic WebDynamic Web
Dynamic Web
 

Viewers also liked

History Of Mexico
History Of MexicoHistory Of Mexico
History Of Mexicoshivani09
 
Centipede Project
Centipede ProjectCentipede Project
Centipede Projectbrody277
 
Doug Marshall, CFO & Chief Taxation Officer of the Alabama Family Trust
Doug Marshall, CFO & Chief Taxation Officer of the Alabama Family TrustDoug Marshall, CFO & Chief Taxation Officer of the Alabama Family Trust
Doug Marshall, CFO & Chief Taxation Officer of the Alabama Family Trust
Doug Marshall
 
Sociedades
SociedadesSociedades
Sociedades
Debora Rivas
 
Wolf Alice Cross Media
Wolf Alice Cross MediaWolf Alice Cross Media
Wolf Alice Cross Media
tommymahoney
 
Gi fellows talk g tubes and gi bleeding
Gi fellows talk   g tubes and gi bleedingGi fellows talk   g tubes and gi bleeding
Gi fellows talk g tubes and gi bleedingpryce27
 
The Flexibility of Drupal 8
The Flexibility of Drupal 8The Flexibility of Drupal 8
The Flexibility of Drupal 8
Michael Miles
 
Historia de Mexico
Historia de MexicoHistoria de Mexico
Historia de Mexico
Bachillerato_ICE
 

Viewers also liked (9)

History Of Mexico
History Of MexicoHistory Of Mexico
History Of Mexico
 
Centipede Project
Centipede ProjectCentipede Project
Centipede Project
 
Microsoft Access 2010 Certificate
Microsoft Access 2010 CertificateMicrosoft Access 2010 Certificate
Microsoft Access 2010 Certificate
 
Doug Marshall, CFO & Chief Taxation Officer of the Alabama Family Trust
Doug Marshall, CFO & Chief Taxation Officer of the Alabama Family TrustDoug Marshall, CFO & Chief Taxation Officer of the Alabama Family Trust
Doug Marshall, CFO & Chief Taxation Officer of the Alabama Family Trust
 
Sociedades
SociedadesSociedades
Sociedades
 
Wolf Alice Cross Media
Wolf Alice Cross MediaWolf Alice Cross Media
Wolf Alice Cross Media
 
Gi fellows talk g tubes and gi bleeding
Gi fellows talk   g tubes and gi bleedingGi fellows talk   g tubes and gi bleeding
Gi fellows talk g tubes and gi bleeding
 
The Flexibility of Drupal 8
The Flexibility of Drupal 8The Flexibility of Drupal 8
The Flexibility of Drupal 8
 
Historia de Mexico
Historia de MexicoHistoria de Mexico
Historia de Mexico
 

Similar to SharePointArchitecture2

All About Asp Net 4 0 Hosam Kamel
All About Asp Net 4 0  Hosam KamelAll About Asp Net 4 0  Hosam Kamel
All About Asp Net 4 0 Hosam Kamel
Hosam Kamel
 
CTU June 2011 - Things that Every ASP.NET Developer Should Know
CTU June 2011 - Things that Every ASP.NET Developer Should KnowCTU June 2011 - Things that Every ASP.NET Developer Should Know
CTU June 2011 - Things that Every ASP.NET Developer Should KnowSpiffy
 
Introducing asp
Introducing aspIntroducing asp
Introducing aspaspnet123
 
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUSBest Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
guest7c2e070
 
SharePoint 2007 Presentation
SharePoint 2007 PresentationSharePoint 2007 Presentation
SharePoint 2007 PresentationAjay Jain
 
Webapplication ppt prepared by krishna ballabh gupta
Webapplication ppt prepared by krishna ballabh guptaWebapplication ppt prepared by krishna ballabh gupta
Webapplication ppt prepared by krishna ballabh gupta
Shivalik college of engineering
 
Asp.Net 3 5 Part 1
Asp.Net 3 5 Part 1Asp.Net 3 5 Part 1
Asp.Net 3 5 Part 1
asim78
 
Introduction to asp.net
Introduction to asp.netIntroduction to asp.net
Introduction to asp.net
shan km
 
Java-Web-Applications.pdf
Java-Web-Applications.pdfJava-Web-Applications.pdf
Java-Web-Applications.pdf
ssuserf2dc4c1
 
Introduction to ASP.NET
Introduction to ASP.NETIntroduction to ASP.NET
Introduction to ASP.NET
Rajkumarsoy
 
ASP.NET Presentation
ASP.NET PresentationASP.NET Presentation
ASP.NET Presentation
Rasel Khan
 
Using MVC with Kentico 8
Using MVC with Kentico 8Using MVC with Kentico 8
Using MVC with Kentico 8
Thomas Robbins
 
WSS And Share Point For Developers
WSS And Share Point For DevelopersWSS And Share Point For Developers
WSS And Share Point For Developers
Manny Siddiqui MCS, MBA, PMP
 
Network Implementation and Support Lesson 13 Web Resouces
Network Implementation and Support Lesson 13   Web ResoucesNetwork Implementation and Support Lesson 13   Web Resouces
Network Implementation and Support Lesson 13 Web Resouces
Eric Vanderburg
 
Boost the Performance of SharePoint Today!
Boost the Performance of SharePoint Today!Boost the Performance of SharePoint Today!
Boost the Performance of SharePoint Today!
Brian Culver
 
Back to the Basics: SharePoint Fundamentals by Joel Oleson
Back to the Basics: SharePoint Fundamentals by Joel OlesonBack to the Basics: SharePoint Fundamentals by Joel Oleson
Back to the Basics: SharePoint Fundamentals by Joel Oleson
Joel Oleson
 
Asp.net architecture
Asp.net architectureAsp.net architecture
Asp.net architectureIblesoft
 

Similar to SharePointArchitecture2 (20)

All About Asp Net 4 0 Hosam Kamel
All About Asp Net 4 0  Hosam KamelAll About Asp Net 4 0  Hosam Kamel
All About Asp Net 4 0 Hosam Kamel
 
Chapter 26
Chapter 26Chapter 26
Chapter 26
 
CTU June 2011 - Things that Every ASP.NET Developer Should Know
CTU June 2011 - Things that Every ASP.NET Developer Should KnowCTU June 2011 - Things that Every ASP.NET Developer Should Know
CTU June 2011 - Things that Every ASP.NET Developer Should Know
 
SharePointArchitecture3
SharePointArchitecture3SharePointArchitecture3
SharePointArchitecture3
 
Introducing asp
Introducing aspIntroducing asp
Introducing asp
 
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUSBest Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
 
SharePoint 2007 Presentation
SharePoint 2007 PresentationSharePoint 2007 Presentation
SharePoint 2007 Presentation
 
Webapplication ppt prepared by krishna ballabh gupta
Webapplication ppt prepared by krishna ballabh guptaWebapplication ppt prepared by krishna ballabh gupta
Webapplication ppt prepared by krishna ballabh gupta
 
Asp.Net 3 5 Part 1
Asp.Net 3 5 Part 1Asp.Net 3 5 Part 1
Asp.Net 3 5 Part 1
 
Asp.net
Asp.netAsp.net
Asp.net
 
Introduction to asp.net
Introduction to asp.netIntroduction to asp.net
Introduction to asp.net
 
Java-Web-Applications.pdf
Java-Web-Applications.pdfJava-Web-Applications.pdf
Java-Web-Applications.pdf
 
Introduction to ASP.NET
Introduction to ASP.NETIntroduction to ASP.NET
Introduction to ASP.NET
 
ASP.NET Presentation
ASP.NET PresentationASP.NET Presentation
ASP.NET Presentation
 
Using MVC with Kentico 8
Using MVC with Kentico 8Using MVC with Kentico 8
Using MVC with Kentico 8
 
WSS And Share Point For Developers
WSS And Share Point For DevelopersWSS And Share Point For Developers
WSS And Share Point For Developers
 
Network Implementation and Support Lesson 13 Web Resouces
Network Implementation and Support Lesson 13   Web ResoucesNetwork Implementation and Support Lesson 13   Web Resouces
Network Implementation and Support Lesson 13 Web Resouces
 
Boost the Performance of SharePoint Today!
Boost the Performance of SharePoint Today!Boost the Performance of SharePoint Today!
Boost the Performance of SharePoint Today!
 
Back to the Basics: SharePoint Fundamentals by Joel Oleson
Back to the Basics: SharePoint Fundamentals by Joel OlesonBack to the Basics: SharePoint Fundamentals by Joel Oleson
Back to the Basics: SharePoint Fundamentals by Joel Oleson
 
Asp.net architecture
Asp.net architectureAsp.net architecture
Asp.net architecture
 

SharePointArchitecture2

  • 1. Topics to discuss • Review important terms/concepts for IIS and ASP.NET • Understand how WSS(Windows SharePoint Services) extends ASP.NET infrastructure (to be covered today) • Understand the difference between site pages and application pages • Learn to create custom application pages
  • 2. ASP .NET and WSS • ASP.NET executes requests targeted to IIS and to Virtual directories • Each ASP.NET application can be configured by adding web.config file.
  • 3. Web.config file • The web.config file is an XML-based file • This controls the features of the ASP.NET Framework such as compilation, page rendering, and state management • <configuration> • <system.web> • <customErrors mode="On" /> • <httpRuntime maxRequestLength="51200" /> • <authentication mode="Windows" /> • <authorization> <allow users="*" /> • </system.web> • </configuration>
  • 4. ASP .NET Pages • ASP.NET Pages have Common ASP.NET extensions .aspx, .ascx, .asmx etc.. • Details with screenshot at following URL • http://msdn.microsoft.com/en- us/library/k4cbh4dh.ASPX
  • 5. Master Pages • Master page is used to provide effective Page templates. • Common elements used across multiple pages • Layout defined in Master Page can be used across multiple pages • These Pages are called Content Pages.