Is it possible the file is too large? Try a smaller file does that work? Also, try going to Settings->Security-> Uploads and ensure the file type is allowed. if you want to give it a good test try just putting .* in there to allow all? If it seems its a file size issue you can go to your web.config file and change it to <httpRuntime maxRequestLength="20480" executionTimeout="240"requestValidationMode="2.0" maxQueryStringLength="4096" />