so here is the answer how to do that on iis7(make all the changes from the iis view):
- Application Pool => Advanced Settings => Process Model => Idle Time-out
- Sites => whatever web needs to be set => ASP => Session Properties => Time-out
- Sites => whatever web needs to be set => Configuration Editor => system.web/sessionState => timeout
- Sites => whatever web needs to be set => Configuration Editor => system.web/roleManager => cookieTimeout