Posts Tagged 'Azure'

Running Redis 2.6 on a CentOS Linux in Azure

For a new project in 4ward we’re planning to use the great REST web services framework ServiceStack.

It has a great .NET Redis client that can be used to gain incredible performance in the overall architecture.

The only issue is that Redis is supported in production only on Linux. So I prepared a 2-parts blog posts in order to give a a step by step procedure to get everything up and running.

Continue Reading →

0

App.config transforms for Worker Role on Azure

Deploying Web Roles on Azure is really easy!

  • Create multiple solution configurations
  • Create web.config transforms
  • Create multiple cloud configuration for the cloud project
  • Create publish settings in order to use the correct combination of web.config transform + cloud configuration
  • Done

Wow, this is wonderful for developers! No more worries about multiple file, packages, deploying instructions or installation manuals for IT Pro.

What about Worker Role???

Here is the complete solution in 2 steps:

  1. Creation of transform for app.config
  2. Include of transformed app.config file in the Azure deploy package

Creation of transform ...

Continue Reading →
0

Migrazione da MVC4 beta a MVC4 RC

Appena Microsoft ha rilasciato la nuova versione MVC4 Release Candidate abbiamo migrato due dei nostri progetti WebApi sviluppati con MVC4 Beta.

Grazie all’ aiuto di NuGet l’aggiornamento delle reference nel progetto è abbastanza facile.

Di seguito i passi che ho seguito per l’ aggiornamento:

  • Per sicurezza ho eliminato le seguenti Reference dal vostro progetto WebApi:
  • System.Net.Http
  • System.Net.Http.Formatting
  • System.Web.Helpers
  • System.Web.Http
  • System.Web.Http.WebHost
  • System.Web.Mvc
  • System.Web.Optimization
  • System.Web.Providers
  • System.Web.Razor
  • System.Web.WebPages
  • System.Web.WebPages.Deployment
  • System.Web.WebPages.Razor
  • Dal package manager console di NuGet ho selezionato il progetto WebApi sul quale applicare l’installazione dei nuovi pacchetti (Default project).
  • Con il comando “Install-Package <nome pacchetto>” ho installato i seguenti ...
  • Continue Reading →
    0

    Simple RESTful WebApi with Table Storage

    Simple RESTful WebApi with Table Storage

    Problem:

    we needed a RESTful WebApi up and running as soon as possible in order to start clients development with a draft API, we have very limited time. Within today webapi first release must be available.

    Solution:

    let’s use MVC4 WebApi on Azure with Table Storage. In this way we’re able to have everything up and running in a very short amount of time.

    What about learning and development time? In this case for Azure the best solution is going for http://wag.codeplex.com Part ...

    Continue Reading →
    0

    Azure Table Storage and the FirstOrDefault

    Azure Table Storage and the FirstOrDefault

    Today I’ve lost the whole afternoon fighting against this damn issue so I want to share this with everyone to save your time!

    Problem: FirstOrDefault query returns 404 when no entities are found

    I was performing a simple query against Azure Table Storage using PartitionKey and RowKey in order to retrieve a specific entity in a table.

    Example:

    • http://127.0.0.1:10002/devstoreaccount1/Spaceship(PartitionKey=’380′,RowKey=’1234′)

    During tests, the first scenario was really simple: no entities with given PK and RK present in the table and I was using a simple query ...

    Continue Reading →
    2

    Windows Azure con un dominio Active Directory

    Windows Azure con un dominio Active Directory

    Per poter integrare le applicazioni Windows Azure con il proprio dominio Active Directory on-premise si possono scegliere due soluzioni: Azure Connect e Access Control Service.

    1. Azure Connect: lavora a livello di “connettività” e permette di integrare le applicazioni Azure (web role e worker role) nel proprio dominio Active Directory on-premise come se l’applicazione fosse installata in un server all’interno della rete aziendale.
    2. Access Control Service: permette di effettuare autenticazione Windows (AD ) sull’applicazione Azure, quindi Single Sign-On tra Active Directory e l’applicazione ...
    Continue Reading →
    0

    Intellitrace su Azure

    Intellitrace su Azure

    Se avete usato Azure vi sarete sicuramente accorti che quando fate il deploy sul cloud, non sempre tutto funziona al primo colpo:

    • Assembly .NET mancanti
    • Windows Azure Storage Connection String errata
    • Librerie 32bit mancanti
    • Utilizzo di privilegi amministrativi
    La lista potrebbe continuare con molti altri punti. Come si fa a trovare la causa del problema?
    Chiaramente si può cominciare a fare troubleshooting manuale, guardando i log, collegandosi in RDP (sì, potete farlo con qualsiasi Azure Roles web, worker o VM), provando e riprovando. Ma questo porta a: Perdere ...
    Continue Reading →
    0

    4ward Azure su EAI

    4ward Azure su EAI

    In 4ward abbiamo iniziato a sperimentare il futuro dell’integrazione “as a service” offerta da Microsoft con Windows Azure Service Bus EAI & EDI Labs. La piattaforma attualmente  è nelle prime fasi di sviluppo,  pertanto è poco stabile  ma sembra avere tutte le potenzialità per diventare un ottimo prodotto che completi la piattaforma Windows Azure nella parte EAI ed EDI. Di seguito ho voluto dare una beve e sicuramente non esaustiva panormanica, focalizzandomi principalmente su “di cosa stiamo parlando” e su ...

    Continue Reading →
    0