Visual Studio 2010 and.NET Framework 4 Training Workshop.

Slides:



Advertisements
Similar presentations
Tridion 5.3 Templates.
Advertisements

Randy Williams, MOSS MVP Senior Consultant Synergy Corporate Technologies.
Unit 5: Building Presentation Layer Applications with ASP.NET 2.0.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Copyright © 2009 Rolta International, Inc., All Rights Reserved a c c e l R12™ Upgrade Approach.
Visual Studio 2010 and.NET Framework 4 Training Workshop.
Creating a deployment package Importing a package with IIS Manager Exporting from IIS Manager.
Development models for on-premises Transformation approaches Farm solution considerations.
IIS 7: The Next Generation Web Application Server Platform Michael Volodarsky Program Manager Web Platform and Tools Team Microsoft Corporation.
Agenda Model migration vs MDS upgrade Model migration overview Model migration – how does it work? Model package Demo.
Microsoft Cloud Services Training and Certification Presented by Name Goes Here, Title.
Configuring PHP on IIS7 Making your application rock on IIS7 Taking advantage of the Windows platform Q&A at Open Space.
SQL Server 2005 Integration Services Mike Taulty Developer & Platform Group Microsoft Ltd
5 Copyright © 2009, Oracle. All rights reserved. Defining ETL Mappings for Staging Data.
Future Directions for Leveraging Advanced XML Tools and Building Custom XML Solutions Denise Draper DAT321 Microsoft Corporation.
Deploying Dynamics Applications Thomas Hansen – Director, appSolutions a|s
Multiple Framework Targeting Split View CSS Task Panes.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
DotNetNuke v4 on ASP.NET v2 Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.
Microsoft Installer Technologies and patch management approaches.
What’s New in SSIS with SQL 2008 Bret Stateham Training Manager Vortex Learning Solutions blogs.netconnex.com.
Session 10 Windows Platform Eng. Dina Alkhoudari.
Using the WDK for Windows Logo and Signature Testing Craig Rowland Program Manager Windows Driver Kits Microsoft Corporation.
 Vishal R. Joshi Program Manager Microsoft Corporation PC33.
JBoss Developer Studio. JBoss Developer Studio provides a certified open source development environment that includes and integrates: Eclipse Eclipse.
Visual Studio 2010 and.NET Framework 4 Training Workshop.
Sustainable SharePoint 2010 Customizations By Bill Keys.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers & Technical Decision.
Basic Developer Knowledge That Every SharePoint Admin Must Have Randy Williams, MVP MOSS Synergy Corporate Technologies
OFC 303 Advanced Word XML: Customer-Defined Schemas Brian Jones Program Manager Authoring Services.
Visual Studio 2010 and.NET Framework 4 Training Workshop.
© 2008 IBM Corporation ® IBM Cognos Business Viewpoint Miguel Garcia - Solutions Architect.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Open Search Office Web Services Database Doc Mgt Sys Pipeline Index Geospatial Analysis Text Search Faceting Caching Query parsing Clustering Synonyms.
Sage ACT! 2013 SDK Update Brian P. Mowka March 23, 2012 Template date: October 2010.
March 12 & 13, 2007 IIS 7.0 for CFML Developers Deploying on IIS 7.0 with Adobe ColdFusion and New.
® IBM Software Group Tivoli Directory Integrator Don’t mistake simplicity for triviality Eddie Hartman
Visual Studio 2010 and.NET Framework 4 Training Workshop.
BIT 285: ( Web) Application Programming Lecture 15: Tuesday, February 24, 2015 Microsoft Azure Instructor: Craig Duckett.
Page 1 © 2001, Epicentric - All Rights Reserved Epicentric Modular Web Services Alan Kropp Web Services Architect WSRP Technical Committee – March 18,
Module 2: Using Microsoft Visual Studio.NET. Overview Overview of Visual Studio.NET Creating an ASP.NET Web Application Project.
Master Data Management & Microsoft Master Data Services Presented By: Jeff Prom Data Architect MCTS - Business Intelligence (2008), Admin (2008), Developer.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Designing Enterprise Corporate Web Sites using SharePoint 2010 Paul Stubbs Technical Evangelist Microsoft.
Thomas Deml Principal Program Manager Microsoft Corporation SESSION CODE: WSV317.
Configuring and Deploying Web Applications Lesson 7.
CS590VC – Tutorial 11 Web Service Composition in SL (Advanced architecture)
Visual Studio 2010 and.NET Framework 4 Training Workshop.
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
Organized by the Community, for the Community. CONTINUOUS INTEGRATION Jason St-Cyr, Solution Architect nonlinear digital.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
Introduction to Web Services Srinath Vasireddy Support Professional Developer Support Microsoft Corporation.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
Web development with Visual Studio 2010 & ASP.net 4 Alex Mackey.
Visual Studio 2010 and .NET Framework 4 Training Workshop
SharePoint Authentication and Authorization
Building Enterprise Applications Using Visual Studio®
How to be a SharePoint Developer
Business rules.
Visual Studio 2010 and .NET Framework 4 Training Workshop
Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek
Building Applications with Windows Azure and SQL Azure
TechEd /2/2018 5:42 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Tech·Ed North America /2/2019 4:47 PM
SharePoint services Provides team collaboration through SharePoint Sites and makes it easy for communities to work together on documents, tasks, contacts,
Introduction to ASP.NET Parts 1 & 2
Web Deployment with Visual Studio
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

Visual Studio 2010 and.NET Framework 4 Training Workshop

Presentation Outline (hidden slide): Technical Level: 300 Intended Audience: Developers & Architects Objectives (what do you want the audience to take away): Understand Web Deployment improvements coming to Visual Studio 2010 Presentation Outline: Review configuration in ASP.NET and IIS Transforming settings in web.config Packaging applications for deployment Deploying packages to IIS Once-click Deployment

Web Deployment With Visual Studio 2010 Name Title Organization

Agenda 1.Review configuration in ASP.NET and IIS 2.Transforming settings in web.config 3.Packaging applications for deployment 4.Deploying packages to IIS 5.Once-click Deployment

ASP.NET and IIS Configuration Configuration stored in XML files validated by a schema. Schema describes configuration settings for IIS, ASP.NET and 3 rd party applications. Central configuration file for the server contains system wide configuration settings. Distributed configuration files contain overrides and local site and application settings. Validation

Review configuration in ASP.NET and IIS

Web Deployment Today Multiple environments including Development, Testing, Staging and Production Must manage settings for each environment Difficult to keep environments consistent Applications often need to be deployed by someone else Need to package code, data, application settings and environment configuration for easier deployment

What are the components, settings, etc you have to deploy with your web application?

Managing Settings Need consistent configuration with customizations across deployment environments Having multiple web.config files introduces inconsistencies Web.config transformations allows one master web.config with specific customizations for target environments

How it Transformation Works Web. config Web. config Web. Staging. config Web. Staging. config Visual Studio Transformation Visual Studio Transformation Deployed Web. config Deployed Web. config <add key="EnvironmentName" value="Staging" xdt:Transform="SetAttributes(value)" xdt:Locator="Match(key)" /> <add name="LoggingConnectionString" connectionString=“connection" providerName="System.Data.SqlClient" xdt:Transform="Replace" xdt:Locator="Match(name)" />

Web.Config Transformation TransformDescription xdt:Transform=“Replace”Replaces the first matched node xdt:Transform=“Remove”Removes the first matched node xdt:Transform=“RemoveAll”Removes all the matching nodes xdt:Transform=“Insert”Inserts the node at the end xdt:Transform=“SetAttributes(attributeNames)”Creates or changes values of the existing attributes xdt:Transform=“RemoveAttributes(attributeNames)”Removes the attributes if they exist xdt:Transform=“InsertBefore(XPath)”Inserts the node on the provided Xpath xdt:Transform=“InsertAfter(XPath)”Inserts the node on the provided XPath

Web.Config Transformation Locators LocatorDescription xdt:Locator=“Match(attributeName)”Can accept comma seperated names of the attributes xdt:Locator=“Condition(xPath Predicate)”Can take any Xpath predicates like System.Data.SqlClient’)" xdt:Locator=“Xpath(/configuration/…)”Can take any complicated Xpath like "XPath(//system.web)"

MS Deploy Synchronize, Migrate, Deploy Works with IIS 6.0 and IIS 7.0 Analyze the destination environment Do a –whatif Analysis before committing operation Includes a service for deploying applications remotely Integration Integrated with Powershell Integrated in Visual Studio 2010 Compatible with Web Platform Installer

Integration with Visual Studio 2010

One-click Deployment Leverages everything we’ve seen so far Wraps multiple steps into a single click

Making Deployment Easier