Solved

Moving .NET website to another windows server

Posted on 2013-10-25
3
240 Views
Last Modified: 2013-11-18
Hi

I’m not a server or .NET specialist and not quite sure how to do this correctly. I hope there is a way of doing that and hopefully I could find out step by step instructions:

A quick description what it is:

- The website/application is built in .NET with VS C# (my guess)
- I think it is running on MS Visual Studio 9.0 (there is a folder on the server)
- Database MSSQL (SQL Server 2008 R2)
- Hosted on Virtual Dedicated Server (VPS) with Windows Server 2008 R2 Standard
- Website has a pretty common features: signups, automated email notifications, SSL etc
The server has Plesk and Remote desktop access

The issue:

The VPS Server was corrupted (I’ve been told by server provider) and the website needs to be moved to another server:

- What do I need to backup (data and settings), so I can place it on a new server?
- How to find out what everything I need to install and what versions on the new server?
- What everything else do I need install?
- I have RAW files, will they be needed?
- Is it better to keep the same IP or changing of IP won't require recompiling?
- What settings do I need to adjust on the new server manually so the website stays fully functional (as it is now)?
- Are there any settings I have to set for ability to send emails out through the application?
- Are there any other settings/installs/folder permission/etc needed?

I’m not sure how complicated or easy is the process, I just would like to make sure that I don’t forget anything during the move.

Thank you for your time
0
Comment
Question by:mimark
  • 2
3 Comments
 
LVL 96

Expert Comment

by:Bob Learned
ID: 39602667
It is difficult to get a step-by-step set of instructions, since each implementation can be different from others.  You will need to determine that for yourself (with a little help).

First of all, how much help is the server provider willing to provide, since it was their server corruption that caused this move?
0
 

Author Comment

by:mimark
ID: 39602758
Well, not much. I got another (new) server. I will be transferring everything I need. I have FTP and remote desktops access for both. Then I will be able to cancel the old (broken) server and get refund for prepaid months.  I will start the transfer today. I've heard I need

- setup a right .NET
- setup right SQL (restore the database)
- to transfer website folder as is
(I'm not sure if all folders and files permissions will be transferred along with it. If not is there an easy way to carry or backup folders permissions from the website folders on the old server?)
- maybe do some adjustment to IIS

Is the right approach? Is there anything else I need to do or look into?

Thank you for your help
0
 
LVL 96

Accepted Solution

by:
Bob Learned earned 500 total points
ID: 39603850
Are you saying that this is a new server from the same provider, or a new provider?  If it is the same provider, then it doesn't sound like a good sign that they are not willing to help you.

Are you required to set up the new web site in IIS on the new server?  

Do you need to find out what the target framework version is?

Do you need to find out what special security rights were granted on the file system?

Do you need to know how to backup and restore an SQL Server database?

This article might prove to contain some useful information related to step-by-step, even though it is for an unrelated product:

Moving a Site to Another Directory or Server
http://documentation.ektron.com/cms400/v802/webhelp/Installation/Installing%20Ektron%20CMS400.Net/Moving_a_Site_to_Another.htm
0

Featured Post

How to improve team productivity

Quip adds documents, spreadsheets, and tasklists to your Slack experience
- Elevate ideas to Quip docs
- Share Quip docs in Slack
- Get notified of changes to your docs
- Available on iOS/Android/Desktop/Web
- Online/Offline

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
String manipulation 15 49
Setting runtime form location 4 19
XML & .net 5 20
shadow copy on 2012 OS server 3 5
Exception Handling is in the core of any application that is able to dignify its name. In this article, I'll guide you through the process of writing a DRY (Don't Repeat Yourself) Exception Handling mechanism, using Aspect Oriented Programming.
New Windows 7 Installations take days for Windows-Updates to show up and install. This can easily be fixed. I have finally decided to write an article because this seems to get asked several times a day lately. This Article and the Links apply to…
This tutorial will show how to push an installation of Backup Exec to an additional server in both 2012 and 2014 versions of the software. Click on the Backup Exec button in the upper left corner. From here, select Installation and Licensing, then I…
This tutorial will give a short introduction and overview of Backup Exec 2012 and how to navigate and perform basic functions. Click on the Backup Exec button in the upper left corner. From here, are global settings for the application such as conne…

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now