Buy Windows Azure and ASP.NET MVC Migration by Benjamin Perkins
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Home > Computing and Information Technology > Computer programming / software engineering > Microsoft programming > Windows Azure and ASP.NET MVC Migration
Windows Azure and ASP.NET MVC Migration

Windows Azure and ASP.NET MVC Migration


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

Practical, real-world tools for migrating ASP.NET MVC to Windows Azure When IIS6 and Windows Server 2003 are no longer supported, you?ll need to migrate websites currently hosted on these technologies to newer technologies. This book comes to the rescue. It's packed with all the steps you need - all intertwined with real-world examples - to perform the migration of IIS6 and Windows Server 2003 websites to Windows Azure. Discusses different aspects of performance and scalability such as pipeline optimization, process model configuration, caching, minification, and bundling Shares an overview of the Windows Azure Cloud Service and the benefits it has over legacy configurations Looks at Windows Azure deployment features, provides steps for getting access to Windows Azure, and explains how to create the components necessary to host and successfully run a test website Windows Azure and ASP.NET MVC Migration is a must-have resource for making the transition to Windows Azure as smooth and successful as possible.

Table of Contents:
Introduction to the Windows Azure Book Series xiii Introduction xv Part I: Migration 1 CHAPTER 1: Migrating from AS P.NET to AS P.NET MVC 4 2 Getting Started 3 Comparing ASP.NET to ASP.NET MVC 3 Understanding the Model-View-Controller 6 Using Master Pages versus Shared Views 7 When to Use User Controls versus Partial Views 8 Understanding the Statelessness of ASP.NET MVC 8 Understanding Strongly Typed Class References 9 ASP.NET, ASP.NET MVC, or Both? 9 What Are the Differences Between ADO.NET and NHibernate? 10 Understanding the Data Access Layer 10 Understanding the Object Relational Mapping 12 Understanding Mapping by Code 14 Accessing Data from the Database 15 Examining Innovations from IIS 6 to IIS 7.0/7.5/8 16 Introducing Team Foundation Server 19 Using Test Driven Development Within ASP.NET MVC 22 Summary 24 CHAPTER 2: Creating the AS P.NET MVC 4 Project 25 Changing the Look and Feel of Your Website 26 Creating the Blog List from an XML RSS File 29 Adding the BlogList Class to the Models Directory 30 Adding Methods to the HomeControllers File 31 Modifying the Index() Method 33 Displaying the List of Blogs in the View 34 Adding the Html.ActionLinks 35 Creating a Local Test Database 38 Downloading and Installing SQL Server 38 Creating a New SQL Server Database 39 Implementing NHibernate into an ASP.NET MVC 4 Application 40 Creating the NHibernate Classes and Configuration 42 Creating and Adding the BlogNavBar Partial View 49 Adding a Partial View 49 Adding Static Content to the View 50 Creating a Sample View and Adding the _BlogNavBar 50 Adding Dynamic Content to the _BlogNavBar Partial View 52 Creating the Archive List Web Page 59 Creating the ArchiveList.cshtml View 59 Adding the ArchiveList() Action Result Method 60 Create and Implement a Custom MapRoute 60 Retrieving the Archive Blog Data with LINQ to NHibernate 61 Modifying the Views to Display and Link to Data 63 Migrate a Blog Entry from ASP.NET with Feedback Form and Comment List 64 Adding a Controller to Manage Requests to All Blogs 65 Creating a Method to Retrieve Blog Details 65 Updating the Example Blog Link 66 Creating a Shared Partial View for the Blog 67 Adding Partial View to the Blog 68 Summary 68 Part II: Enhancing 70 CHAPTER 3: Understanding AS P.NET MVC 4 Performance Optimization Tech niques 71 Setting a Performance Baseline 72 Using Online Tools for Performance Testing and Optimization Tips 73 Understanding Bundling and Minification 74 Scaling a Windows Azure Cloud Service 77 Fifteen Performance Enhancing Tips 79 Useful Links 81 Summary 82 CHAPTER 4: Fine-tuning the AS P.NET MVC 4 Project for Performance 83 Using Fiddler to Capture Performance Statistics 84 Implementing MiniProfiler 88 Implementing into ASP.NET Website 89 Implementing into the ASP.NET MVC 4 Web Role 95 Capturing Performance Data with IE F12 Developer Tools 99 Employing Google PageSpeed — ASP.NET Website 100 Leveraging Browser Caching 101 Enabling Compression 102 Serve Scaled Images 103 Optimizing Images 104 Bundling and Minifying JavaScript and CSS 106 Understanding the Impact of Bundling and Minifying Files 107 Implementing Bundling 107 Implementing Minification 108 Configuring Compression and Caching 110 Implementing Compression 110 Changing the Output Caching 113 Comparing ASP.NET MVC 4 Performance After Tuning 115 Summary 117 Part III: Deployment 118 CHAPTER 5: Di scu ssing AS P.NET MVC 4 Windows Azure Deployment Tech niques 119 Preparing Your Application for the Windows Azure Platform 120 Straightforward Implementation 120 Scalability, Availability, and Durability 120 Releasing Internal Resources 120 Quality Support/Experienced Practitioners 121 Mobility 121 Reduced Cost 121 Understanding Developer Centers and Supported SDKs 121 Introducing Cloud Computing Services 122 Understanding Cloud Computing Service Models 123 Understanding Deployment Models 124 Understanding Private and Public Clouds 125 Understanding a Community Cloud 127 Understanding a Hybrid Cloud 128 Accessing the Windows Azure Platform 128 Choosing Your Windows Azure Services 131 Using Azure Web Site versus Cloud versus Virtual Machine 131 Understanding Data Storage Features 132 What is Windows Azure SQL Reporting? 133 What is HDInsight? 133 Using Active Directory 133 Understanding Deployment Options 134 Integrating Source Control with a Cloud Service 134 Integrating Source Control with an Azure Web Site 135 Deploying Web Roles 138 Planning Database Migration and Storage 140 Monitoring the Status of a Deployment 141 Summary 143 CHAPTER 6: Deploying an AS P.NET MVC 4 Project to Windows Azure 144 Accessing Windows Azure 145 Creating the Window Azure Web Site and Cloud Service 146 Creating a Website 146 Creating a Cloud Service 148 Adding and Connecting a SQL Database 150 Adding a SQL Server Database 150 Connecting to the Database 153 Deploying and Testing Your Code 156 Converting an ASP.NET MVC 4 Project to a Cloud Service 157 Deploying with Visual Studio Publishing Features 162 Setting a TFS Connection and Publishing the ASP.NET MVC 4 Website 170 Accessing the Team Foundation Server 170 Adding Links between TFS and Windows Azure 175 Connecting a Windows Azure Web Site to a GitHub Code Repository 178 Publishing an ASP.NET MVC 4 Website Using FTP 182 Setting Up FTP Capability 183 Publishing the Project 184 Summary 184 Part IV: Monitoring and T roubleshooting 185 CHAPTER 7: Maintaining an AS P.NET MVC 4 Deployment on Windows A zure 186 Monitoring a Windows Azure Web Site 187 Monitoring with the Dashboard 187 Monitoring with the Website’s Management Console 188 Monitoring a Windows Azure Cloud Service 191 Using the Task Manager and Event Viewer 191 Using IIS and PowerShell 191 Using the Cloud Service Management Console 192 Configure a Cloud Service from Visual Studio 196 Monitor a Cloud Service from within Visual Studio 198 Management and Monitoring Tools for Windows Azure 199 Open Source Tools 199 Windows Azure Management API 200 Windows Azure PowerShell Cmdlets 201 Microsoft Tools for Monitoring and Managing Windows Azure 202 Summary 203 CHAPTER 8: M onitoring and S upp orting an AS P.NET  MVC 4 Project on Windows Azure 204 Monitoring and Supporting an ASP.NET MVC 4 Web site on Windows Azure 204 Accessing the Graph and Usage Overview 205 Adding Metrics to the List of Monitored Attributes 206 Configuring Diagnostics for the Website 207 Downloading and Analyzing Diagnostic Logs 210 Streaming Diagnostic Logs 213 Monitoring and Supporting an ASP.NET MVC 4 Cloud Service on Windows Azure 216 Updating Diagnostic Settings on a Live Service 216 Configuring a Remote Desktop Connection 218 Setting Up a Remote Desktop Connection for an Existing Cloud Service 224 Viewing the Cloud Service Usage Dashboard 237 Summary 241


Best Sellers


Product Details
  • ISBN-13: 9781118678473
  • Publisher: John Wiley & Sons Inc
  • Publisher Imprint: Wrox Press
  • Language: English
  • Returnable: N
  • ISBN-10: 1118678478
  • Publisher Date: 14 Feb 2014
  • Binding: Paperback
  • No of Pages: 275
  • Returnable: N


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Windows Azure and ASP.NET MVC Migration
John Wiley & Sons Inc -
Windows Azure and ASP.NET MVC Migration
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Windows Azure and ASP.NET MVC Migration

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    Fresh on the Shelf


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!