Hacer reportes en VB o en C# es de los mas cotidiano, incluso es parte de las actividades en una prueba cuando te presentas aplicando a un trabajo(área de login-ACME-reporte con resultados de búsqueda), así que...
Web.config es un archivo basado en XML para almacenar valores de configuración para personalizar y controlar cómo funciona un sitio web creado en ASP.NET, esa es una definición corta...