When you generated your OAuth credentials, did you set the access_type to online? If so, then you only received an access_token, and an access_token will expire in roughly one hour.
Could you try generating your OAuth credentials, but this time request an access_type of offline? This will give you a refresh token which you can store in your web.config file, and the client library will automatically obtain new access tokens for you. With this setup you shouldn't get any interruptions.
Cheers,
Raghavendra, AdWords API Team.