C#, Geen categorie

Exam 70-487 Preparation, Part V: Deployment

Note: this blog is no longer maintained. Please go here to see the latest updates of this post.

This is the fifth and final part in the Exam 70-487 preparation materials series. This post will cover all objectives regarding deployment. If you want to see all of this in action, check out the Github repository.

Objectives

  • Design a deployment strategy
    • Create an IIS install package; deploy to web farms; deploy a web application by using XCopy; automate a deployment from TFS or Build Server
  • Choose a deployment strategy for an Azure web application
    • Perform an in-place upgrade and VIP swap; configure an upgrade domain; create and configure input and internal endpoints; specify operating system configuration; deploy applications using Azure Web Site
  • Configure a web application for deployment
    • Switch from production/release mode to debug mode; use SetParameters to set up an IIS app pool; set permissions and passwords; enable and monitor ASP.NET App Suspend; configure WCF endpoints (including HTTPS protocol mapping), bindings and behaviours; transform web.config by using XSLT (for example, across development, test and production/release environments); configure Azure configuration settings
  • Manage packages by using NuGet
    • Create and configure a NuGet package; install and update an existing NuGet package; connect to a local repository cache for NuGet, set up your own package repository
  • Create, configure and publish a web package
    • Create an IIS InstallPackage; configure the build process to output a web package; apply pre- and post- condition actions to ensure that transformations are correctly applied; include appropriate assets (web content, certificates)
  • Share assemblies between multiple applications and servers
    • Prepare the environment for use of assemblies across multiple servers (interning); sign assemblies by using a strong name; deploy assemblies to the global assembly cache; implement assembly versioning; create an assembly manifest; configure assembly binding redirects (for example, from MVC4 to MVC5)

Notes

Design a deployment strategy

XCopy

TFS

MSBuild

Choose a deployment strategy for a Windows Azure web application

Configure a web application for deployment

Manage packages by using NuGet

Create, configure and publish a web package

Share assemblies between multiple applications and servers

Gac

Shadow Copying

Assembly interning

Strong named assemblies

Assembly versioning

Assembly manifest

 

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s