.Net

.NET multi target reference

Tout le monde connait sans doute deja le work around qui permet de referencer les dll d''un autre projet en fonction de la target de compilation. A savoir, ajouter la reference a la dll avec Visual Studio puis ouvrir notre csproj en text et replacer dans le path de la dll "Debug" par $(Configuration) ou $(ConfigurationName).

(suite…)

Philippe Buch
Windows Azure

Héberger un web service WCF sur un worker role

Il se peut que l’on soit amené pour diverse raisons à héberger un service web sur un Worker Role.

Pour ce faire, il faut créer une interface (nommée « IService » pour l’exemple) qui va définir l’ensemble des méthodes que le service WCF doit exposer.

Créer ensuite une classe (nommée « ServiceImplementation » pour l’exemple) qui implémente cette interface.

(suite…)

Emmanuel Piteau
SharePoint

Extension STSADM

Les commandes STSADM peuvent s''avérer très utiles mais vous ne trouverez pas forcément la commande utile pour accomplir ce que vous voulez.
Récemment chez un client nous avons eu un petit soucis de modification de navigation.Chaque fois que nous tentions d''utiliser la page de modification de navigation de sharepoint,nous avions une jolie exception générée par Sharepoint.
Un utilisateur avait supprimé une page qui était encore référencée dans la navigation et du coup générait une NullReferenceException.

Ici nous allons vérifier que tout les noeuds de la navigation renvoie vers une page existant dans la doclib "Pages" en créeant une nouvelle commande STSADM.
Cela aurait pu être fait autrement mais nous allons ici aborder l''extension de commandes STSADM.

(suite…)

Soufiane Benyoussef
SQL Server

Mise en place de la recherche Full-Text dans les documents

La recherche Full-text dans les documents nécessite des filtres spécifiques en fonctions des types de documents.
Il faut donc les installer sur le serveur qui héberge la base de données.

Je prends ici l’exemple d’une installation sur SQL 2008 hébergé sur un serveur Windows Serveur 2008 X64 (Pour d’autre plateforme, la procédure est la même, mais les filtres peuvent changer).

Pour les documents PDF :
http://www.adobe.com/support/downloads/detail.jsp?ftpID=4025
Pour les documents DOCX :
http://www.microsoft.com/downloads/en/details.aspx?FamilyId=60C92A37-719C-4077-B5C6-CAC34F4227CC&displaylang=en

(suite…)

Emmanuel Piteau