Hola:
yo tuve el mismo problema que tu, la solucion es la siguiente:
Tu tienes un directorio virtual donde tienes tu aplicacion web, la cual esta en el directorio wwwroot\MiAplicacion (por ejemplo)
dentro de wwwroot tienes otras carpetas, dentro de wwwroot puedes generar una carpeta que se llame Reportes.
En la ruta que le das a crystal para poder exportar la informacion le das la ruta:
\\mycomputer/Reportes
esto lo que hace es que como usuario de web no tienes acceso a la ruta que especificaste en C:\\ porque el usuario web solo tiene permisos en los directorios virtuales, asi cuando generas un directorio virtual para tus reportes y el lugar para exportarlos es ese directorio virtual no mandara el mensaje de error de acceso denegado
Espero que no te haya enredado en la explicacion y sirva para resolver tu problema
Saludos