title: Uploading a file in C# to windows server - how to best set up server & client?
body: <p>I'm completely new to Windows servers and uploading to a server in general, so sorry if this is a rather trivial question.</p>
  
  <p>I want to upload a file from a C# client to a windows server, where the file will be accessible via HTTP. I have full access to the server, I do however need to set it up (IIS already has one site running on localhost). What would be the safest / best way to upload a file to this server (possibly without revealing Username/password), and how would I set the server up? Any links to tutorials are welcome. If I understand correctly, FTP isn't the best way to handle this?</p>
  
  <p>Edit: The application only runs in a controlled environment, so granting the application full read/write access to the server should be no problem at all.</p>