May be permission issue when exporting to a folder.
You can try using temp folder as
string fileName = System.IO.Path.GetTempPath() + Guid.NewGuid().ToString() + ".pdf";
then save to temp folder
reportDocument.ExportToDisk(ExportFormatType.PortableDocFormat, fileName);
since you have the file location you can attach that to a Email.