CONTENTS

Part I: Migration

Chapter 1: Migrating from ASP.NET to ASP.NET MVC 4

Concepts

Getting Started

Comparing ASP.NET to ASP.NET MVC

What Are the Differences Between ADO.NET and NHibernate?

Examining Innovations from IIS 6 to IIS 7.0/7.5/8

Introducing Team Foundation Server

Using Test Driven Development Within ASP.NET MVC

Summary

Chapter 2: Creating the ASP.NET MVC 4 Project

Exercises and Examples

Changing the Look and Feel of Your Website

Creating the Blog List from an XML RSS File

Adding the Html.ActionLinks

Creating a Local Test Database

Implementing NHibernate into an ASP.NET MVC 4 Application

Creating the NHibernate Classes and Configuration

Creating and Adding the BlogNavBar Partial View

Creating the Archive List Web Page

Migrate a Blog Entry from ASP.NET with Feedback Form and Comment List

Summary

Part II: Enhancing

Chapter 3: Understanding ASP.NET MVC 4 Performance Optimization Techniques

Concepts

Setting a Performance Baseline

Using Online Tools for Performance Testing and Optimization Tips

Understanding Bundling and Minification

Scaling a Windows Azure Cloud Service

Fifteen Performance Enhancing Tips

Useful Links

Summary

Chapter 4: Fine-tuning the ASP.NET MVC 4 Project for Performance

Exercises and Examples

Using Fiddler to Capture Performance Statistics

Implementing MiniProfiler

Capturing Performance Data with IE F12 Developer Tools

Employing Google PageSpeed — ASP.NET Website

Bundling and Minifying JavaScript and CSS

Configuring Compression and Caching

Comparing ASP.NET MVC 4 Performance After Tuning

Summary

Part III: Deployment

Chapter 5: Discussing ASP.NET MVC 4 Windows Azure Deployment Techniques

Concepts

Preparing Your Application for the Windows Azure Platform

Understanding Developer Centers and Supported SDKs

Introducing Cloud Computing Services

Accessing the Windows Azure Platform

Choosing Your Windows Azure Services

Understanding Deployment Options

Planning Database Migration and Storage

Monitoring the Status of a Deployment

Summary

Chapter 6: Deploying an ASP.NET MVC 4 Project to Windows Azure

Exercises and Examples

Accessing Windows Azure

Creating the Window Azure Web Site and Cloud Service

Adding and Connecting a SQL Database

Deploying and Testing Your Code

Setting a TFS Connection and Publishing the ASP.NET MVC 4 Website

Connecting a Windows Azure Web Site to a GitHub Code Repository

Publishing an ASP.NET MVC 4 Website Using FTP

Summary

Part IV: Monitoring and Troubleshooting

Chapter 7: Maintaining an ASP.NET MVC 4 Deployment on Windows Azure

Concepts

Monitoring a Windows Azure Web Site

Monitoring a Windows Azure Cloud Service

Management and Monitoring Tools for Windows Azure

Summary

Chapter 8: Monitoring and Supporting an ASP.NET MVC 4 Project on Windows Azure

Exercises and Examples

Monitoring and Supporting an ASP.NET MVC 4 Web site on Windows Azure

Monitoring and Supporting an ASP.NET MVC 4 Cloud Service on Windows Azure

Summary

Introduction

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.117.145.173