immagino che non hai accesso ai log sul windows server altrimenti sarebbe inutile fare una cosa del genere.
cmq,potresti fare cosi'...
crei un database con una tabella accessi che ha le colonne nomepaginarichiesta,dataora,ip poi all'evento page load di una pagina aspx salvi queste informazioni prendendole dalla proprietà Request della pagina...

sarebbe meglio creare un modulo implementando IHttpModule. In questo modo eviti di copiare il codice in tutte le pagine aspx...