Publishing Your RootsWeb Web Site with Expression Web
NOTE: These instructions will work with Expression Web 1 and 2. With the soon to be released Expression Web 3.0, this tutorial will be updated.
The screenshots for this tutorial were done with a system running Windows Vista. Yours may look slightly different.
Step 1: Open your website in Expression Web. Make any changes to your pages before publishing.
Step 2: If you didn't set the options for your site before developing your site, check your settings before attempting to upload/publish. FREE Setting up Expression Web Ebook by Tina Clarke.
Step 3: Recalculate Hyperlinks Site > Recalculate Hyperlinks

Step 4: Choose File > Publish Site

Step 5: If the remote website dialogue box does not pop up, click the remote website button in the upper right hand side of the window.
![]()
There are several things to do on the dialogue box that pops up.
Choose the "Remote Web Site" tab.
Check the button beside "FTP" and then enter the correct information in the following fields:
"Remote Web Site Location" - for the freepages server put in ftp location - ftp://users.freepages.rootsweb.ancestry.com/
"FTP Directory" genealogy_html (or whichever one you're publishing to - history_html, misc_html, etc.)

click thumbnail for larger image
For RootsWeb Servers: "Remote Web Site Location" - put in ftp
location - ftp://users.rootsweb.ancestry.com/public_html "FTP Directory"
leave blank
For HomePages Servers: "Remote Web Site Location" - put in ftp
location - ftp://homepages.rootsweb.ancestry.com/public_html "FTP Directory"
leave blank

click thumbnail for larger image
Then click on the "Publishing" tab and make the following changes:
"Changed Pages Only" - unless you're trying to publish your entire site for some reason.
"Changes" - I use "Determine changes by comparing source and destination"
"Logging" - If you check "Log changes during publish" you review your log entry if you have problems while publishing.

Click thumbnail for larger image
Step 6: When you click "OK", you will get a window to enter your username and password. Be sure to type them EXACTLY as they were given to you - passwords are CAse SeNsiTiVe.

Step 7: You will see your website (on your computer) in the left window. The RootsWeb file you're publishing to is shown in the right window.

Depending on what you're trying to do:
There are three arrows between the windows. If you want to move just a file or two, you can highlight it, then click the arrow to copy just that file or files.
"Local to Remote" is used most often. It publishes everything that has changed from your computer to the RootsWeb site.
"Remote to Local" is used if you happen to lose your site on your computer or damage the files, you could use this to download the site or a file from RootsWeb to your own computer
"Synchronize" - compares the two sites and moves the data back and forth until they match. Use this with caution.
There are three option arrows also located in the lower right corner and apply to the entire website. If you wanted to just publish the entire site, choose one of those in the corner and click on "Publish web site"

The next time you publish your site, this process will compare the Rootsweb site with what is on your computer. If there are files on RootsWeb that you've deleted from the web on your computer, a message box may pop up asking you if you want to delete them. If you are sure they are no longer needed, answer OK. If not, do some checking. NOTE: Expression Web 1.0 will NOT remember you username or password when publishing via ftp so you will have to enter it each time. The problem has been corrected with EW 2.0.
If you have problems publishing, check the following:
- Did you type your UserID and password correctly? Remember it's caSE seNSitiVE, so must be exactly what you were sent in the "welcome" e-mail.
- Did you type the ftp address correctly?
- If you have a Firewall installed, did you give Expression Web the permissions it needs to publish?
- Did you include any files on your web that are not allowed on RootsWeb Freepages? PDF file formats are allowed. Zip files are not. FreePages accounts may NOT be used for file storage - whether it is MP3 files, video files, huge images files, etc. Accounts that are being used in this manner will be closed.
- Spaces in file names MAY cause problems in uploading files. It is best NOT to use them. Use a hyphen or underscore to separate the words geary-family.html or geary_family.html NOT geary family.html.
- Punctuation as part of a file name MAY be valid but will most likely cause problems in uploading to the RootsWeb servers. That does NOT include the dot between the file name and file extension.
NOTE: If you received the following error when trying to publish: "Could not find a Web server at 'users.freepages.rootsweb.com' on port 21. Please check to make sure that the web server name is valid and your proxy settings are set correctly. If you are sure that everything is correct, the Web server may be temporarily out of service." See by-expression.com for a possible solution.

Copyright © 2007 - 2008 Pat Geary of Genealogy Web Creations All Rights Reserved