Website Maintenance

Posted on 2010-01-08
Last Modified: 2013-11-26
Hello all,
I have been asked to make some changes to an existing Website, and can easily do so.
However, I would very much like to make the changes and test them on my local computer before Deploying back to the production environment.

Can anyone point me to the steps to:
a) import the website from the production environment to my development environment (I have username, pw),
b) when ready, apply the changes to the production environment in a safe manner

In a related manner, I tried "Open Website", chose FTP, but don't know the significance of "Passive Mode", and whether or not to convert from .NET 2.0 to .NET 3.5

After opening the Website, I immediately closed it, and then tried researching this subject in one of my books -- to no avail; hence why I'm here!

Thanks in advance for any assistance you can lend,
Question by:jackwebb22002
    LVL 5

    Expert Comment

    hey. visual studio has many options for this. the best if available is as you mentioned ftp. when on a remote site you have 2 options. 1) work with the site live, you hit save changes upload. 2) change a local copy and then publish when signifigant changes are made. it sounds like you want the second one so here is what you do. go to file--> open website. choose ftp and fill in the password information. it appears that passive mode is the most common way to access the server and it used because of firewall settings thus if it downloads it is set right. on converting to .net 3.5 i would try to leave that alone if possible but is not likely a major problom if you can't get around it. once you give the password and server location it will likely keep this info. it should now download the site. once done there is a page where you can tell what files you changed and witch ones to upload. note be careful before you upload it can cause huge probloms if wrong files are sent changed or deleted. hope this helps :)

    Author Comment

    thanks vb,
    it does help, but as a matter of clarification, when downloading, do I accept the default of converting to .NET 3.5, or click "No" and download in .NET 2.0?  If it downloads in .NET 2.0, will I be able to maintain it in VS2008 .NET 3.5 mode?

    Secondarily, once I download the site, will changes made to my copy remain on my machine only?, and not on the production site?

    And tertiarily, do you happen to know which page records changes made?  If the local site doesn't tell me that, I can work with that, but will need to be diligent recording which pages I change.
    LVL 5

    Accepted Solution

    ok.  no you don't have to convert to 3.5 you can use VWD with it in 2.0 just fine. there are few changes with 3.5. and once you download it changes are made to the local copy only until you upload the copy. finaly visual studio dose keep track of the diffrences bettwen copies but it dosn't keep track of diffrent versions so it can help with what you upload to the server but won't remember when you made changes or keep track of multiple versions.

    Author Closing Comment

    Thanks so much.  your clarifications, on top of your original suggestion make for a comforting outlook.  See, now that was the tough part, i.e., making sure I don't disrupt the user community while I work on the intended changes.  The easy part will be making the changes!

    Featured Post

    Better Security Awareness With Threat Intelligence

    See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

    Join & Write a Comment

    This document covers how to connect to SQL Server and browse its contents.  It is meant for those new to Visual Studio and/or working with Microsoft SQL Server.  It is not a guide to building SQL Server database connections in your code.  This is mo…
    Many of us here at EE write code. Many of us write exceptional code; just as many of us write exception-prone code. As we all should know, exceptions are a mechanism for handling errors which are typically out of our control. From database errors, t…
    Need more eyes on your posted question? Go ahead and follow the quick steps in this video to learn how to Request Attention to your question. *Log into your Experts Exchange account *Find the question you want to Request Attention for *Go to the e…
    In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor ( If you're interested in additional methods for monitoring bandwidt…

    728 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

    20 Experts available now in Live!

    Get 1:1 Help Now