I want a FTP server for Windows which lets me add new username and password in C# without restarting it. In IIS, I could not find a way to add new username and password using C#, looks like no APIs are available to do this. I have also tried FileZilla, it lets me add new username and passwords to its config file but I should restart the service for the changes to take effect which may break current sessions. Any suggestions for suitable FTP server? A .NET API to add username and password is appreciated.