Your SlideShare is downloading. ×
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Easing ASP.NET Web and  SQL Server Database Deployment withVS 2010 and MsDeploy
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Easing ASP.NET Web and SQL Server Database Deployment with VS 2010 and MsDeploy

1,686

Published on

Easing ASP.NET Web and SQL Server Database Deployment with VS 2010 and MsDeploy

Easing ASP.NET Web and SQL Server Database Deployment with VS 2010 and MsDeploy

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,686
On Slideshare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Easing ASP.NET Web and SQL Server Database Deployment withVS 2010 and MsDeploy
    Ing. Eduardo Castro, PhD
    GrupoAsesor en Informática
    ecastro@grupoasesor.net
  • 2. We are here today to…
    Gaze into the future of web deployment
    Package web applications
    Prepare your web.config files for prime time
    Share web apps with peers and community
    Enable continuous integration for web applications
    Get a sneak peek at what’s cooking for DB Deployment
  • 3. Way More
    Make your Web Deployment Easier… !!
  • 4. Web Deployment Story - Today
    Copy Web
    Publish Web
    Server
    Dev Box
    Web Application
  • 5. Does your web.config change from
    Dev  Test  Staging  Production
  • 6.
  • 7. Web Config Transformation
    (Staging Ready)
    Web.Staging.Config
    Outputted to OBJstaging folder of your project
    XML Transformation Engine
  • 8. Transformation Concepts
    (Staging Ready)
    Web.Staging.Config
    XML Transformation Engine
  • 9. Why not XSLT?
    <?xml version="1.0" ?>
    <xsl:stylesheetxmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    <xsl:template match="@*|node()">
      <xsl:copy>          
        <xsl:apply-templates select="@*|node()"/>
      </xsl:copy>
    </xsl:template>
    <xsl:template match="/configuration/appSettings">
      <xsl:copy>
        <xsl:apply-templates select="node()|@*"/>
        <xsl:element name="add">
          <xsl:attribute name="key">NewSetting</xsl:attribute>
          <xsl:attribute name="value">New Setting Value</xsl:attribute>
        </xsl:element>
      </xsl:copy>
    </xsl:template>
    </xsl:stylesheet>
    <configuration xmlns:xdt=”http://schemas.microsoft.com/XML-Document-Transform”>
       <appSettings>      <add name=”NewSetting” value=”New Setting Value” xdt:Transform=”Insert”/>
       </appSettings>
    </configuration>
  • 10. Web.Config Transformation Recap
  • 11. Web.Config Transformation Recap
  • 12. demo
    Web.Config Transformation
  • 13. Web Deployment w/ VS10
    Dev Environment
    Server Environment
    MS DEPLOY
  • 14. Data Flow Diagram
    Dev Box
    Pckg Install Command
    Pckg Install Command
    Local Server
  • 15. Dev Box
    Other Providers
    IIS Provider
    Engine
    DB Provider
    Custom Asset
    Web Content
    Provider
    Your custom
    Provider
    Vishal R Joshi
  • 16. Web Server
    Other Providers
    IIS Provider
    Engine
    DB Provider
    Custom Asset
    Web Content
    Provider
    Your custom
    Provider
    Vishal R Joshi
  • 17. demo
    Web Packaging
  • 18. Database Deployment
  • 19. Schema
    Data
    Custom Scripts
    DB Deployment
  • 20. demo
    Database Deployment
  • 21. Data Flow Diagram
    Dev Box
    Remote Server
    Pckg Install Command
    Pckg Install Command
    Local Server
  • 22. demo
    1-Click Publish
  • 23. Web Publishing Pipeline (WPP)
  • 24. Web Publishing Pipeline (WPP)
  • 25. Build
    Collection:
    O/P Binaries + PDBs
    Collection:
    References
    Collection:
    Content
    Web Publishing Pipeline (WPP)
    Transformation: Web.Config
    Transformation:
    Exclude Files
    Transformation:
    Pre-Compile
    Transformation:
    Merge
    Output:
    FTP, FS, MSDeploy, HTTP
    MSDeploy:
    GAC, COM, Registry
    MSDeploy:
    IIS Settings, Certificates
    MSDeploy:
    DB (Data, Schema, Scripts)
    MSDeploy:
    Create Manifest
    MSDeploy:
    Package
    MSDeploy:
    Publish
  • 26. question & answer
  • 27. http://comunidadwindows.orghttp://ecastrom.blogspot.com
    Ing. Eduardo Castro, PhD
    GrupoAsesor en Informática
    ecastro@grupoasesor.net
  • 28. © 2009 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.

×