what's new in vs 2010 sp1 for web developers

Post on 13-May-2015

1.549 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

In this presentation I talked about IIS Express, SQL Server CE 4.0 Tooling Support, Web Deployment , IntelliTrace Debugging, Web PI Integration

TRANSCRIPT

What’s new in Visual Studio 2010 SP1 for Web Developers

Abhijit JanaConsultant, Microsofthttp://abhijitjana.net

IIS Express

SQL Compact Edition (CE) Tooling Support

Web Deployment Tool 2.0View Engine Web Forms

View Engine Razor

Web Forms MVCWeb

Pages

HTML 5, IE9, JQueryIntelliTrace Debugging for 64bit

and Share Point

NuGet Integrat

ion

IntelliSense for HTML 5

Web PI Integration

IIS Express

Getting Started With IIS Express

Free, Lightweight, Developer Oriented Version of IISDoes not required any Admin Privilege to run/debugMore Powerful than Cassini a.k.a ASP.NET Development ServerIt Provides full web-server feature set – including SSL, URL Rewrite, and all other IIS 7.x modules It’s runs on IIS 7.5 CodebaseCan run side by side with IIS Web Server as well as CassiniWorks on Windows XP and higher Version

demoExploring IIS Express

IIS 7.x Request Processing

Svchost.exe

World Wide Web Publishing Service

(WWW service)

Windows Process Activation Service

(WAS)

HTTP.SYS

Application Pool

ApplicationHost.Config

IIS Express Request Processing

HTTP.SYS

IIS Express

ApplicationHost.Config

demoExploring IIS Express - Advanced

demoWorking with SSL and IIS Express

demoIIS Express , IIS and Cassini Side by Side

demoDebugging and Profiling With IIS Express

SQL Server Compact Edition 4.0 Tooling Support

SQL Server CE

Free, Embedded database engineNo Installation RequiredRuns in MemoryWorks With Existing .NET APIDesign right from VS / Deploy with xCopy

demoDevelopment with SQL Server CE 4.0, Entity FW, ASP.NET 4.0

Web Deployment Tool 2.0

Web Deployment Tool 2.0Available for VS 2010 SP1 and VWD SP1New “Add Deployable Dependencies”Identifies and bundles all the dependent assembliesCurrent options are SQL CE and ASP.NET Web Pages with Razor

demoDeployment with Bin Deployable

IntelliTrace Debugging

How is Debugging Today ?

Break Points

Watch Windows

Call Stacks

Immediate Window

Locals

Autos

Application

Introducing IntelliTraceIntelliTrace / Historical Debugging – One of the Most important and Useful features in VS 2010 – Ultimate Version Only.Operates in the background, Capture debugger state during execution of program.Get Past Event/ Exception/ Call Information as when RequiredIntelliTrace plays a big role in between developer and testerSupported Platform :

x86 and x64 ((Yes / No / SP1)

Supported Language : C# & VB.NET

Supported Framework : NET 2.0, 3.0, 3.5, 4.0

Supports of : Win Forms, ASP.NET , C#, WPF, WCF , WF, Cloud Service, Share Point ( SP1)No Supported : Script, Silverlight , Windows Mobile Apps

What it does ?

Application

Rewind

Records

Plays

Debugging /

Diagnosing

INTELLITRACE

RecordPlayDebugging / DiagnosisRewind

How it works ?

.iTrace

CollectionPlan.xml

Know More About IntelliTrace

Where

IntelliTrace Debugging

How

What

When

EventsThreads

Exceptions File access

Registry access

Tracing , etc.Collect

Information During EventsMethod Call, Returns from

MethodsLocal

Debugging Information

IntelliTrace Location.iTrace file

IntelliTrace Event Window

IntelliTrace Call Window

IntelliTrace

Summary PageIntelliTrace Navigator

Watch, Local, Call Stack Window

New in IntelliTrace With Visual Studio 2010 SP1

Save IntelliTrace Logs ( .iTrace ) on demandsDebugging 64bit ApplicationsDebugging of Share Point

demoOn demand Log saving and 64bit Application Debugging with IntelliTrace

IntelliTrace Log for Web Developer

demoIntelliTrace With Cassini , IIS and IIS Express

demo

Put everything together

Resources – Team BlogsVisual Web Developer

http://blogs.msdn.com/b/webdevtools/ IIS Express

http://blogs.iis.net SQL Server Compact Edition

http://blogs.msdn.com/b/sqlservercompact/ Web Deployment Tool

http://blogs.iis.net/msdeploy/ IntelliTrace Debugging

http://abhijitjana.net/tag/intellitrace/

Contacts

Emailabhijan@microsoft.com

Bloghttp://abhijitjana.net

Twitter@AbhijitJana

© 2010 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.

top related