System Status
Buy Now
  • Email & Apps
  • Office 365
Login
  • MyRackspace Portal
  • Cloud Control Panel
  • Rackspace Webmail Login
  • Cloud Office Control Panel
  • Support Home
  • How-To
  • Developer Documentation
  •  Blogs 
    • Expert Insights Tech Blog
    • Rackspace Blog
    • Solve: Thought Leadership

Support Network

End-to-End Multicloud Solutions.   Solving Together.™   Learn more at Rackspace.com

How–To Home

Cloud Servers

  • Introduction
  • FAQ
  • All Articles

Migrate a .NET application from Amazon Web Services

Last updated on:  2021-04-22

Authored by:  Rackspace Support


Previous section: Provision cloud resources when migrating from Amazon Web Services

This article describes how to migrate a .NET web application from Amazon Web Services® (AWS®) to the Rackspace Cloud. It takes approximately 30 minutes to complete if you follow the instructions step by step.

The following figure shows the topology of the application in this scenario:

Prerequisites

  • Microsoft® Windows® Server on AWS running a .NET® web application on Internet Information Services (IIS®) This article’s examples used a Windows Server 2012 with IIS 8.
  • Valid and enabled account on the Rackspace Cloud.

Preparation

  • Identify the resources to migrate, including application and database resources.
  • If you have not already, create a Cloud Server instance and any supporting Rackspace Cloud services.

Install software packages

  1. Install the Rackspace Cloud Files client as follows:

    1. Connect to the AWS instance by using Remote Desktop Connection.

    2. Install an FTP client application for backing up data to Rackspace Cloud Files. You can use any browser to download the client.

    3. Create a connection to Rackspace Cloud Files by using your Rackspace account user name and API key. You will use this connection to back up data during the migration steps.

  2. Install IIS 8 by using the instructions located at https://www.iis.net/learn/get-started/whats-new-in-iis-8/installing-iis-8-on-windows-server-2012 .

Back up data from AWS to Rackspace Cloud Files

Using the FTP client that you installed in the preceding section, upload the .NET project folder to the Rackspace Cloud Files container that you created in the article Provision cloud resources when migrating from Amazon Web Services.

Restore data from Cloud Files to Cloud Servers

  1. Connect to your Rackspace Cloud Servers instance by using Remote Desktop Connection.

  2. Copy the .NET web application folder from the Cloud Files container to the cloud server at the following location:

     C:\inetpub\wwwroot
    
  3. Open IIS Manager, click Add Website, and enter details: site name, physical path, and hostname.

  4. After creating the website, stop the Default Web Site pre-installed application and start your web application.

Test your application

Click on Browse *:80 (http) to see the application in the browser.

Next step

Post-migration considerations when migrating from Amazon Web Services

For other migration scenarios, see the following articles:

  • Migrate an application built on a LAMP stack from Amazon Web Services
  • Migrate a Java web application from Amazon Web Services
  • Migrate an application based on Backbone.js, Node.js, and MongoDB from Amazon Web Services

Share this information:

©2020 Rackspace US, Inc.

Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License

See license specifics and DISCLAIMER

About Rackspace
  • About
  • Customer Stories
  • Events
  • Programs
Blogs
  • The Rackspace Blog
  • Expert Insights Tech Blog
  • Solve: Thought Leadership
  • News
  • Contact Information
  • Legal
  • Careers
Site Information
  • Style Guide for Technical Content
  • Trademarks
  • Privacy Statement
  • Website Terms
Support Network
  • Support Network Home
  • Rackspace How-To
  • API Documentation
  • Developer Center
  • ©2020 Rackspace US, Inc.