To prevent AppPool recycling every 20 minutes, I\'d like to remove IIS AppPool Idle Timeouts when my Azure Web Role starts. My website is a Web Application Project.
Don't bother. You should really have a monitoring solution for your web role anyway. And now that it's built into the Azure dashboard, it's easier to turn on monitoring than to get the idle timeout configuration right (especially if you want to maintain least privilege).