1 / 10

Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek

07 | Deploying to Windows Azure. Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek. Module Overview. Deploying a Web Application. Lesson 1: Deploying a Web Application.

Download Presentation

Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 07 | Deploying to Windows Azure Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek

  2. Module Overview • Deploying a Web Application

  3. Lesson 1: Deploying a Web Application • ASP.NET MVC 4 Dependencies Deploying Web Applications to Single Server Farms Deploying Web Applications to Multi-Server Farms Deploying Web Applications on Windows Azure Demonstration: How to Create a Windows Azure Website

  4. ASP.NET MVC 4 Dependencies ASP.NET MVC 4 dependencies include: • The ASP.NET Framework 4.0 Common Language Runtime (CLR) • The MVC 4 runtime • A Database server • Entity Framework • Membership Providers

  5. Deploying Web Applications to Single Server Farms To deploy an application on a single server farm: • Set up the web application in IIS • Configure application pools • You can run many applications in the same application pool • You can install an application in a specific isolated application pool • Copy the web application files to IIS

  6. Deploying Web Applications to Multi-Server Farms Characteristics of deploying applications to multi-server farms: • Multi-server web farms help increase performance, resilience, and reliability • It has greater capacity than a single server farm To deploy your web application to a multi-server farm: • Create IIS applications and application pools on each server • Create a matching IIS configuration on each server • Use external hosted session state or session affinity • Configure machineKey element in the web.config file

  7. Deploying Web Applications on Windows Azure To deploy an application on Windows Azure: • Create a new web application in the Windows Azure management portal • Download a publishing profile • Start the Publish wizard and import the publishing profile • Configure connection strings • Observe that Microsoft Visual Studio publishes the web application on Windows Azure

  8. Reviewing Configuration for Production While reviewing the configuration for production: • Include the transformation elements in the following web.config transformation files for generating resultant web.config files: • Web.release.config • Web.debug.config • Modify the web.config file by using the debug, xdt:Transform, and Insertattributes

  9. Deploying to Windows Azure

More Related