• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Microsoft Tech Ed 2006 #2
 

Microsoft Tech Ed 2006 #2

on

  • 1,250 views

 

Statistics

Views

Total Views
1,250
Views on SlideShare
1,250
Embed Views
0

Actions

Likes
0
Downloads
19
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 05/26/09 13:39 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Tech Ed 2006 #2 Microsoft Tech Ed 2006 #2 Presentation Transcript

  • Dev 229:/343: Building a Complete Web Application using IIS 7.0, ASP.NET 2.0, and ASP.NET AJAX ( Part 2) Matt Gibbs Eilon Lipton Developer Division Microsoft Corporation
  • Lunch Intermission
    • Still to Come in Part 2:
      • Richer AJAX UI using the “ASP.NET AJAX Control Toolkit”
      • Adding Login management using Membership system
      • Adding Role Management security authorization
      • Managing Login and Roles using the IIS 7.0 Admin Tools
      • Building personalized portal UI using Web Parts
      • How to pinpoint runtime errors using IIS7 Health Monitoring
      • Sneak Peak: Building a site using BLINQ and LINQ
    • Site to Download Slides + Samples:
      • http://blogs.msnd.com/mattgi
  •  
  • “ ASP.NET AJAX Control Toolkit”
    • Separate download from core ASP.NET AJAX
      • Great library of free ASP.NET AJAX enabled controls
      • Download from http://ajax.asp.net/
    • Developed using a collaborative source model
      • All source freely available with modification license
      • Both Microsoft & non-Microsoft developers can contribute
    • Already contains some really cool controls
      • Goal is to get 40+ great controls by end of year
  • Add Richer Filter UI and Details Animation
  • ASP.NET Application Services
    • Built-in “fundamental” APIs that ease web application development
      • Membership
      • Roles
      • Profiles/Personalization
      • Health Monitoring
    • Developed using a “Provider” abstraction model
      • Abstracts API from implementation
      • ASP.NET ships with built-in SQL & AD implementations
    • IIS7 provides integrated management support
      • Enables great developer/administrator collaboration
  • Configure ASP.NET Application Services Add Forms Authentication + Login Membership Add Role Based Authorization/Customization
  • ASP.NET Provider Source Code
    • Built-in ASP.NET SQL provider source code available for download on the web
      • Enables customization of schemas and storage
      • Free license w/ full modification and re-use rights
    • IIS7 provides full Admin UI support for any implemented provider
      • Provides great admin UI on top of the providers you build
  • SQL 2005 Integration
    • Performance
    • Scalability
    • Provider Architecture
    • Automatic cache invalidation
  • Add Portal UI using Web Parts
  • SharePoint 2007 Integration
    • ASP.NET 2.0 Web Part model unified with upcoming SharePoint 2007 release
    • Enables single programming model for UI customization within web apps
      • Membership, Role Management, Site Navigation, and Profile APIs also available within SharePoint 2007
    • Can provide a huge head-start when building a large class of collaborative applications
  • Pinpoint Errors using IIS7 Health Monitoring
  • IIS7 “FREB” Diagnostic Viewer
  • Sneak Peak: BLINQ
    • UI “scaffolding” generator to create ASP.NET UI against a database using LINQ/DLINQ
    • Provides an easy way to quickly build CRUD pages against data models
    • Provides a great way to easily learn LINQ
      • LINQ is a core pillar of the VS Orcas release
      • Provides huge productivity wins with data access
    • First BLINQ CTP now available to download:
      • http://www.asp.net
  • Using BLINQ to re-create our Northwind website
  • Summary
    • ASP.NET 2.0 + ASP.NET AJAX + IIS7 provide a major advance in web development
      • Easier to build web applications than ever before
    • Rich integration among MS web technologies
      • Integrated value greater than sum of individual features
      • SharePoint 2007 and Commerce Server 2007 provide even richer app-frameworks that cleanly layer on top
    • The future will get even better
      • LINQ for data access
      • IIS web farm scale-out support
      • Even richer Ajax support
  • To Learn More
    • http://blogs.msdn.com/mattgi
    • http://www.asp.net/
    • http://www.iis.net/
  • Resources Technical Chats and Webcasts http://www.microsoft.com/communities/chats/default.mspx http://www.microsoft.com/usa/webcasts/default.asp Microsoft Learning and Certification http://www.microsoft.com/learning/default.mspx MSDN & TechNet http://microsoft.com/msdn http://microsoft.com/technet Virtual Labs http://www.microsoft.com/technet/traincert/virtuallab/rms.mspx Newsgroups http://communities2.microsoft.com/ communities/newsgroups/en-us/default.aspx Technical Community Sites http://www.microsoft.com/communities/default.mspx User Groups http://www.microsoft.com/communities/usergroups/default.mspx
  • Fill out a session evaluation on CommNet and Win a Creative MP3 audio/video player!
  • © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.