Publishing with FTP in Microsoft Expression Web 4

Some of our users recently became aware that Frontpage Server Extensions are no longer available on the server. The fact is, Frontpage Server Extensions were killed off in 2006. The extensions, the module that allowed them to work, has been running on life support ever since. A recent update to the server finally killed them off for good on all cPanel and Linux based web hosting servers. This is a good thing, because the extensions were littered with security holes and have not been updated since 2006.

A good resource concerning this comes directly from Microsoft, from their site - http://support.microsoft.com/kb/2511858:

Is Expression Web the same as Microsoft FrontPage? Is it a replacement for FrontPage?
No. FrontPage was a great product in its day, but the Web has evolved substantially since the days of FrontPage. The complexities of designing modern Web sites demand that designers learn a more complex tool. FrontPage and Expression Web have little in common.

Can I use FrontPage Server Extensions and still get point-and-click design elements without learning new design technologies?
The FrontPage Server Extensions are considered deprecated technology and are being phased out of Microsoft products in favor of modern standards. Designers who use FrontPage Server Extensions components are likely to encounter problems with modern Web browsers. Many hosting companies are also dropping support for FrontPage Server Extensions due to the fact that Microsoft hasn’t released a new version in many years.

The good news is, you can still use Microsoft's Expression Web 4 to design your website and publish it using the more modern FTP standard. Below are instructions for doing so.

To begin, you need to set a Publishing Method in Expression Web 4. Click on Site and then Publishing Settings.
Publish Settings

Then move over to the Publishing tab. If you've never set up a publishing method, this should be blank.

Publishing Tab

Click on Add to add a new Publishing Method.

Here you will see the Connection Settings screen. You can type a Name for this Publishing Method, any name will work. For the other settings see below:

Connection Settings

Connection Type: FTP
Location: ftp://example.com
Directory: public_html
Username: Password:
(Replace example.com with the domain name of your web hosting account.

Click on Save

Now you can design the webpages you want for your website. When you are finished you will want to publish those files to your website.

Click on Site and select Publish All Files to...

Publish All Files

At the bottom of the Expression Web window, a black bar will tell you that the files are publishing:

Publishing Files

The Publishing Status window will also show the progress:

Publishing Status Window

When publishing has finished you can go to your website to see the changes.

Website