Вам нужны разрешения на место, где вы храните файл ... не храните на рабочем столе сервера.
Попробуйте для начала:
FileUploadControl.SaveAs(Server.MapPath(filename1));
Это сохранит файл в том же месте, что и ваш .aspx
файл, если он работает, вы можете создать там отдельную папку и изменить код на:
FileUploadControl.SaveAs(Server.MapPath("ExperimentForFolder/" + filename1));