There are two types of Azure Cloud Services roles.
Web role: Uses IIS to automatically deploy and host your program.
Worker role: This role does not require IIS and instead runs your app on its own.