Cuando creamos una solución para la nube de Azure, Visual Studio agrega un proyecto de tipo Cloud y un proyecto más por cada Web Role especificado.

Un proyecto Web Role es bastante parecido a un proyecto Web ASP.NET.

DifferenteBetweenProjects

Los proyectos de tipo Web Role se distinguen por tener esta serie de características:

  • Nombres de espacio
    • Microsoft.WindowsAzure.Diagnostics: Nos proporciona una serie de clases para hacer diagnósticos y logs con nuestros servicios. Para mayor información acerca de este nombre de espacio puedes consultar la siguiente dirección: Microsoft.WindowsAzure.Diagnostics
    • Microsoft.WindowsAzure.ServiceRuntime: Nos proporciona una serie de clases que permiten interactuar con el ambiente de Azure. Para mayor información acerca de este nombre de espacio puedes consultar la siguiente dirección: Microsoft.WindowsAzure.ServiceRuntime
    • Microsoft.WindowsAzure.StorageClient: Nos proporciona una serie de clases que nos permite trabajar con el Azure Storage. Para mayor información acerca de este nombre de espacio puedes consultar la siguiente dirección: Microsoft.WindowsAzure.StorageClient
  • Archivo de Paquete de configuración (PackagesConfig File)
    • Este archivo contiene una serie de configuraciones necesarias para la publicación de nuestra solución en Azure.
  • Archivo Web Role.cs (Web Role File)
    • Este archivo permite inicializar el Web Role asociado.

Sigueme en Twitter @vmorenoz

¿Te gustó este artículo? Únete a Facebook en MicrosoftLand

 

Deja un comentario