IIS Able To Connect Via FTP But Can’t Upload Files

February 20th, 2012 - Posted by Steve Marks to Server Management, Web Development.

Over the past couple of days I’ve been setting up a new box running Windows Server 2008 r2. One of the main requirements for it was that it should be able to accept file uploads via FTP. This wasn’t too much of a problem and seemed to be relatively easy… Install the IIS role, install the FTP service and setup an FTP site along with any associated users.

All was going well and I was able to connect to the server remotely as a standard user with no problem at all. When I came to upload a file however I started to get the following error:

550 Access is denied

The Solution

After a bit of investigation I managed to solve the problem by following the steps below:

1. Open the ‘Internet Information Services (IIS) Manager’. You should be able to find this in your Start menu under ‘Administrative Tools’.

2. Once opened, right-click your FTP site and select ‘Edit Permissions…’ from the menu:

IIS FTP Upload Access Denied 1

3. Select the ‘Security’ tab.

4. Click the ‘Users’ group. You can see from the permissions shown underneath that by default this group doesn’t have ‘Write’ permissions:

IIS FTP Upload Access Denied 2

5. Click ‘Edit…’ and select to allow the ‘Write’ permission:

IIS FTP Upload Access Denied 3

6. Click ‘OK’ to save the changes.

Once the above change has been performed you should now be able to successfully upload files without problem.

Tags: ,
This entry was posted on Monday, February 20th, 2012 at 9:16 pm by +Steve Marks and is filed under Server Management, Web Development. You can follow any responses to this entry through the RSS 2.0 feed.
Comments...

Fear not, we won't publish this

Comments (3)
  1. Graeme says:

    Mate, I’ve been battling with this issue for such a long time, and your description solved it for me, thank you. The weird thing is that some files do get transferred successfully, but most attempts fail.

  2. Diogo Costa says:

    This solution was the only I found! And it’s correct. Thanks!

  3. Teddy says:

    You saved my ass dude. Was searching for about 2 hours. Thanks m8!