yes in .NET, probably no in ASP.NET, since they use different protocols and listen on different ports. Theoretically, you could do FTP over HTTP protocol or run a webservice with DIME to transfer files
FTP Server in C#
http://www.c-sharpcorner.com/internet/FTPServerinCSharp.aspalso see
FTP Client library in C#
http://www.csharphelp.com/archives/archive9.html