Entiendo que con el FileUpload podrías subir cualquier tipo de archivo.. creo que el problema iría por el tamaño, que deberías solucionarlo configurando alguna Key del Web.Config
te dejo una URL que explica el cómo
http://www.c-sharpcorner.com/uploadf...ileupload.aspx