Este archivo no esta presente en una instalación por defecto de SharePoint (no es obligatorio), pero como WSS/SPS es una aplicación Asp.Net, puede ser creado y utilizado sin problemas.
El archivo global.asax define eventos que disparan cada vez que sucede algo en la aplicación en general, por lo tanto es el sitio ideal para atrapar sucesos que ocurren a un nivel de aplicación en SharePoint. El siguiente ejemplo crea un archivo de texto en el que se almacenan algunos datos sobre los usuarios del sistema (URL visitado, usuario, fecha).
Cree un archivo de tipo texto, cámbiele el nombre a "global.asax" y cópielo en la raíz de IIS ("C:\Inetpub\wwwroot"). Copie el siguiente código en el, y guárdelo:
El archivo que es generado por el global.asax se puede encontrar en "C:/TestLog.txt".
Nota: Este es un ejemplo de cómo utilizar el archivo global.asax para generar información de uso del sistema de forma rápida, pero esta información es también generada por IIS en sus propios archivos log, y por SharePoint de una forma más eficiente. Código que ejecuta en el global.asax es código que afecta a todo el servidor, así que si se producen errores, todo el sistema de SharePoint dejara de funcionar. Si desea usar este ejemplo en un sistema con una carga mediana o grande de usuarios, probablemente es una mejor idea guardar los datos generados en una Base de Datos y no en un archivo de texto (en este caso debe modificar el código para escribir a la Base de Datos).