what's new in vs 2010 sp1 for web developers

31
What’s new in Visual Studio 2010 SP1 for Web Developers Abhijit Jana Consultant, Microsoft http://abhijitjana.net

Upload: abhijit-jana

Post on 13-May-2015

1.549 views

Category:

Technology


4 download

DESCRIPTION

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

TRANSCRIPT

Page 1: What's new in vs 2010 sp1 for web developers

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

Abhijit JanaConsultant, Microsofthttp://abhijitjana.net

Page 2: What's new in vs 2010 sp1 for web developers

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

Page 3: What's new in vs 2010 sp1 for web developers

IIS Express

Page 4: What's new in vs 2010 sp1 for web developers

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

Page 5: What's new in vs 2010 sp1 for web developers

demoExploring IIS Express

Page 6: What's new in vs 2010 sp1 for web developers

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

Page 7: What's new in vs 2010 sp1 for web developers

IIS Express Request Processing

HTTP.SYS

IIS Express

ApplicationHost.Config

Page 8: What's new in vs 2010 sp1 for web developers

demoExploring IIS Express - Advanced

Page 9: What's new in vs 2010 sp1 for web developers

demoWorking with SSL and IIS Express

Page 10: What's new in vs 2010 sp1 for web developers

demoIIS Express , IIS and Cassini Side by Side

Page 11: What's new in vs 2010 sp1 for web developers

demoDebugging and Profiling With IIS Express

Page 12: What's new in vs 2010 sp1 for web developers

SQL Server Compact Edition 4.0 Tooling Support

Page 13: What's new in vs 2010 sp1 for web developers

SQL Server CE

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

Page 14: What's new in vs 2010 sp1 for web developers

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

Page 15: What's new in vs 2010 sp1 for web developers

Web Deployment Tool 2.0

Page 16: What's new in vs 2010 sp1 for web developers

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

Page 17: What's new in vs 2010 sp1 for web developers

demoDeployment with Bin Deployable

Page 18: What's new in vs 2010 sp1 for web developers

IntelliTrace Debugging

Page 19: What's new in vs 2010 sp1 for web developers

How is Debugging Today ?

Break Points

Watch Windows

Call Stacks

Immediate Window

Locals

Autos

Application

Page 20: What's new in vs 2010 sp1 for web developers

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

Page 21: What's new in vs 2010 sp1 for web developers

What it does ?

Application

Rewind

Records

Plays

Debugging /

Diagnosing

INTELLITRACE

RecordPlayDebugging / DiagnosisRewind

Page 22: What's new in vs 2010 sp1 for web developers

How it works ?

.iTrace

CollectionPlan.xml

Page 23: What's new in vs 2010 sp1 for web developers

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

Page 24: What's new in vs 2010 sp1 for web developers

New in IntelliTrace With Visual Studio 2010 SP1

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

Page 25: What's new in vs 2010 sp1 for web developers

demoOn demand Log saving and 64bit Application Debugging with IntelliTrace

Page 26: What's new in vs 2010 sp1 for web developers

IntelliTrace Log for Web Developer

Page 27: What's new in vs 2010 sp1 for web developers

demoIntelliTrace With Cassini , IIS and IIS Express

Page 28: What's new in vs 2010 sp1 for web developers

demo

Put everything together

Page 29: What's new in vs 2010 sp1 for web developers

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/

Page 31: What's new in vs 2010 sp1 for web developers

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