[TFS] MSBUILD : Logger error MSB4104: Failed to write to log file "C:\a\src\<Project>\<SolutionName>\<SolutionName>.log dans TFS

Grâce à Team Foundation Service disponible depuis peu, il est possible de faire de l’intégration continue directement via ce TFS online mais également de publier un site web sur Azure à chaque check-in. Cette étape se fait en quelques clicks et est très simple à mettre en place. La mise en place d’intégration continue sur Azure ou sur un TFS classique peut reserver quelques surprises et notamment l’erreur suivante lors de la build : [Voir plus]

KeyNotFoundException et Development Storage avec le Azure SDK 1.8

Depuis la sortie du SDK Azure 1.8 (Octobre 2012) et de la DLL Microsoft.WindowsAzure.Storage.dll en version 2.0, la récupération de la chaîne de connexion du compte de stockage sur l’émulateur avec la ligne de code suivante : CloudStorageAccount storageAccount = CloudStorageAccount.Parse(CloudConfigurationManager.GetSetting("StorageAccount")); et la configuration des settings suivante : lance une KeyNotFoundException avec le message suivant : “The given key was not present in the dictionary”. Pour éviter le problème, changer la chaîne de connexion en : [Voir plus]

Utiliser le service TFS fourni par Windows Azure

UPDATE : TFSPreview rentre en version finale aujourd’hui et se trouve désormais à l’adresse suivante : https://tfs.visualstudio.com. Comme prévu, une offre gratuite est présente. Les fonctionnalités sont disponibles à cette adresse : https://tfs.visualstudio.com/en-us/pricing/information/. Les liens ci-dessous ont été mis à jour avec les nouvelles urls et les captures d’écran ne changent pas. Depuis quelques mois, Microsoft met à disposition un TFS en mode cloud permettant à tout le monde de bénéficier d’un contrôle de code source. [Voir plus]

Envoyer des emails depuis Windows Azure

Dans le but d’envoyer des emails depuis un rôle déployé sur Windows Azure, Microsoft a signé un partenariat avec la société SendGrid. Grâce à cette offre, il est possible d’envoyer gratuitement 25 000 mails par mois. Pré-requis Pour valider l’inscription sur SendGrid, cette société souhaite pouvoir vérifier que vous êtes bien le propriétaire du site qui va envoyer les emails. Pour faire cette vérification vous avez 3 possibilités : Fournir une adresse email du domaine lié au site web renseigné (exemple : monsite. [Voir plus]