The ASP.NET Server Model Martin Parry Developer and Platform Evangelism Group Microsoft

Slides:



Advertisements
Similar presentations
Faith Allington Program Manager Microsoft Corporation WSV322.
Advertisements

Microsoft Dynamics AX 2009 Integration and Development with.NET Framework Enterprise Portal.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
IIS v7.0 Martin Parry Developer & Platform Group Microsoft Limited
The Microsoft Technical Roadshow 2006 Welcome and Introduction Kevin McDaniel Developer & Platform Evangelism Group Microsoft Ltd
4/17/2017 7:07 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
The Microsoft Technical Roadshow 2007 Windows Live Martin Parry Developer and Platform Group Microsoft
Meet Jeremy Thake Jeremy recently joined Microsoft as Technical Product Manager for the Visual Studio Developer story for Office 365 development.
Internet Information Server (IIS)
ESupport Shifting Customers to the Internet for Support Published: January 2002.
DEV450 Visual Studio: Best Practices For Debugging Managed Applications Habib Heydarian Scott Nonnenberg Program Managers Microsoft Corporation.
If you have SQL Server 2005, you get all the features below plus the following: If you have SQL Server 2000, you get all the features below plus.
IIS 7: The Next Generation Web Application Server Platform Michael Volodarsky Program Manager Web Platform and Tools Team Microsoft Corporation.
Windows Azure Platform Sync On-Premises Applications Sync.
What’s new for Rich Clients? Martin Parry Developer & Platform Group Microsoft Ltd
Microsoft Office SharePoint Server Business Intelligence Tom Rizzo Director, Microsoft Office SharePoint Server
Building Scalable and Reliable Web Applications Vineet Gupta Technology Evangelist Microsoft Corporation
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 2013 Technical Preview and published July Introducing.
April-June 2006 Windows Hosting Seminar Series Product Roadmap: IIS 7.0 Matthew Boettcher Web Platform Technical Evangelist (Hosting) Developer & Platform.
Saad Ladki Program Manager Microsoft Corporation WUX403.
WSS 3.0 Architecture and Enhancements Ashvini Shahane Member – Synergetics Research Lab.
WEB329 ASP.NET: A Lap Around the New Enhancements for Web Developers in Microsoft Visual Studio 2005 Omar Khan Lead Program Manager Web Platform and Tools.
EBZ318 Deploying A Content Management Server 2002 Solution Case Study Daniel Kogan Program Manager Microsoft CMS / E-Biz server Group.
Business Solutions Using Microsoft ® Office SharePoint ® Server ROADSHOW.
Introduction to ASP.NET 1www.tech.findforinfo.com.
DEV402 Extending the ASP.NET Runtime Jurgen Postelmans Microsoft Regional Director BeLux U2U.
PO101: Case Studies: Successes with the Microsoft Office Enterprise Project Management Solution Melinda Curtis Product Manager, Microsoft Office Project.
10 – 12 APRIL 2005 Riyadh, Saudi Arabia. Building multi-lingual ASP.Net application that handle western languages and Arabic with a single code base.
DEV337 Modeling Distributed Enterprise Applications Using UML in Visual Studio.NET David Keogh Program Manager Visual Studio Enterprise Tools.
Slide 1 ASP Authentication There are basically three authentication modes Windows Passport Forms There are others through WCF You choose an authentication.
Module 2: Using Microsoft Visual Studio.NET. Overview Overview of Visual Studio.NET Creating an ASP.NET Web Application Project.
EBZ319 Building Enterprise Web Sites Using MCMS 2002 Daniel Kogan Program Manager CMS Group Microsoft Corporation Pat Miller Developer CMS Group Microsoft.
WEB320 Migrating ASP.NET 1.x Applications to ASP.NET 2.0 Stefan Schackow Program Manager Web Platform and Tools Team Microsoft Corporation.
Asia Pacific SharePoint Conference 2007 May 15th to 16th, 2007 Hilton Hotel Sydney.
April-June 2006 Windows Hosting Seminar Series Technical Labs.
Connect with life Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India
Migrating from ASP.NET 1.1 to ASP.NET 2.0 Scott Guthrie Web Platform and Tools Team Microsoft Corporation
INTERESTED IN SHAREPOINT?...What should I be doing about?
A Lap Around New Enhancements for Web Developers in Visual Studio 2005 Alexander Holy Developer Evangelist, Microsoft EMEA
IIS Manager Details Delegated Administration Configuration System.
DEV414 Black-belt ASP.NET Tips And Tricks For Your ASP.NET Applications Rob Howard Program Manager Web Platform and Tools Team.
For Developers Martin Parry Developer and Platform Group Microsoft
E-commerce Foundations By Dr. Gabriel. Using 3-Tier/N-Tier Architecture The presentation tier The business tier The data tier.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
ASP.NET 2.0 Security Alex Mackman CM Group Ltd
Developing Custom ASP.NET Providers For Membership And Role Manager Stefan Schackow PRS404 Program Manager – Web Platform and Tools Microsoft Corporation.
ASP.NET Architecture Mike Taulty Developer & Platform Group Microsoft Ltd
D300 Introduction to the Project Data Service (PDS) Larry Duff Senior Consultant Microsoft Services for Partners Microsoft Corporation.
Building More Powerful ASP.NET Applications with IIS7 Michael Volodarsky COM303 Program Manager Microsoft Corporation.
ASP.NET 2.0 Mohammed Abdelhadi Developer.NET Evangelist Microsoft Corporation.
Building rich web applications with ASP.NET AJAX Mike Ormond Developer & Platform Evangelism Group, Microsoft Ltd Developer & Platform Evangelism Group,
Visual Studio 2010 and .NET Framework 4 Training Workshop
Microsoft Connect /28/ :21 AM
Introduction to ASP.NET 2.0
6/11/2018 8:14 AM THR2175 Building and deploying existing ASP.NET applications using VSTS and Docker on Windows Marcel de Vries CTO, Xpirit © Microsoft.
ASP.NET Web Forms and Web Services
Excel Services Deployment and Administration
Intranet web banner units
Connected Animations Create seamless page transitions in the Fall Creators Update Steven Moyes Program Manager – User Experience Platform.
ASP.NET Module Subtitle.
IIS v7.0 Martin Parry Developer & Platform Group Microsoft Limited
for Developers Martin Parry Developer and Platform Group Microsoft
Internal social media units
From Development to Production: Optimizing for Continuous Delivery
4/20/ :00 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Build /4/ :50 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Introduction to ASP.NET Parts 1 & 2
Mark Quirk Head of Technology Developer & Platform Group
Developer & Platform Group, Microsoft Ltd
Visual Studio 2005 IDE Features
Presentation transcript:

The ASP.NET Server Model Martin Parry Developer and Platform Evangelism Group Microsoft

Agenda User Interface Compilation Application Services Server Architecture

ASP.NET Controls User Controls (.ascx) Developed rather like a page Web Controls Override a function and emit HTML/script Compare creation/consumption directive on User Controls Affects server-side cacheability

Master Pages Can define the common regions of your pages in one place Insert “content placeholder” controls Each page consists of “content” controls that map onto the placeholders Compare with User Controls

Themes Under...\App_Themes\ Under...\App_Themes\ Can specify a.css file and/or.skin files.skin file specifies server-side properties for controls.css can affect only client-side properties Theme is selected via page directive or config

ASP.NET User Interface

ASP.NET Compilation Applications consist of.aspx/.ascx source files, plus code-behind source files (.cs or.vb) We can choose what to deploy... All source. Code-behind source goes in App_Code All binary Compiled pages and code-behind go in bin folder.aspx etc. still present but just empty markers Updatable Code-behind compiled in bin folder.aspx etc. present in full.

Compilation Model

Application Services MembershipRole ManagerPersonalization Site NavigationDatabase Caching Management

WindowsSQL ServerCustom Provider Model Design Pattern SQL Express MembershipRole ManagerPersonalization Site NavigationDatabase Caching Management Application Services

MembershipRole ManagerPersonalization Site NavigationDatabase Caching Management ASP.NET 2.0 Developer Stack

MembershipRole ManagerPersonalization Site NavigationDatabase Caching Management

MembershipRole ManagerPersonalization Site NavigationDatabase Caching Management New ASP.NET 2.0 “Control Buckets” (Approximately 50)

ASP.NET Application Services

Server Architecture HttpHandler RequestResponse

IIS6 ASP.NET Integration

IIS7 ASP.NET Integration

IIS7 Managed Modules Can use HttpModules at all pipeline stages Can be used with all types of content Modules listed in IIS admin tool Enabled/disabled per-application Access to HttpContext in HttpModule Context data that used to be read-only can potentially be written to

IIS7 Managed Module

Further Information

© 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.