Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

Moving .NET website to another windows server

Posted on 2013-10-25
3
244 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

Are your AD admin tools letting you down?

Managing Active Directory can get complicated.  Often, the native tools for managing AD are just not up to the task.  The largest Active Directory installations in the world have relied on one tool to manage their day-to-day administration tasks: Hyena. Start your trial today.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

It was really hard time for me to get the understanding of Delegates in C#. I went through many websites and articles but I found them very clumsy. After going through those sites, I noted down the points in a easy way so here I am sharing that unde…
Possible fixes for Windows 7 and Windows Server 2008 updating problem. Solutions mentioned are from Microsoft themselves. I started a case with them from our Microsoft Silver Partner option to open a case and get direct support from Microsoft. If s…
This tutorial will walk an individual through locating and launching the BEUtility application and how to execute it on the appropriate database. Log onto the server running the Backup Exec database. In a larger environment, this would generally be …
This tutorial will walk an individual through the steps necessary to enable the VMware\Hyper-V licensed feature of Backup Exec 2012. In addition, how to add a VMware server and configure a backup job. The first step is to acquire the necessary licen…

809 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