Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 270
  • Last Modified:

Moving .NET website to another windows server

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
mimark
Asked:
mimark
  • 2
1 Solution
 
Bob LearnedCommented:
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
 
mimarkAuthor Commented:
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
 
Bob LearnedCommented:
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
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Making Bulk Changes to Active Directory

Watch this video to see how easy it is to make mass changes to Active Directory from an external text file without using complicated scripts.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now