no es necesario redefinir el tiempo de session en cada pagina que usuario visite, ya que simplemente con el hecho de dar click, se mantiene activa la session y automaticamente le 120 minutos para esperarlo...
esto era simplemente un ejemplo de duracion, puedes asignarle los minutos que necesites

que IIS estas usando... IIS7, IIS5.1, IIS6....
en IIS 7, he tenido ese problema de timesession, que no puedo establecerlo directamente por codigo.... habra que chekar que esta pasando en algun modulo del IIS
pero si es IIS5.1, se puede establecer asi como se menciono