Running a FTP server from
home on DSL or Cable modem can be difficult. The reason is that most
FTP servers are written for computers that are directly connected to the
Internet, while most people who run FTP servers from home, do so from behind
a router. It is a bit more complicated to run a FTP server from behind
a router, but follow along and you'll have one up in no time.
I would strongly advise you
not to use IIS for a FTP server for several reasons. First of all,
IIS doesn't have enough settings to run a FTP server from behind most routers.
The resulting FTP server may have spotty connections. Second, IIS
FTP server is highly targeted by hackers out there. The reason is
that there are a ton of people out there who have IIS installed (knowingly
or unknowingly) and most of these are unsecured. It's a popular target.
By using a 3rd party FTP software, it is less likely to be exploited.
guide here shows you how to setup a FTP Server: