Dans un de mes projets, j’utilise un site ASP.Net MVC pour communiquer avec Team Foundation Server (TFS) pour afficher des métriques/graphiques/rapports. Le site est hébergé sur le même serveur qui héberge TFS et lors de la publication il publie dans le fichier bin le fichier Microsoft.TeamFoundation.WorkItemTracking.Client.DataStoreLoader.dll à chaque fois, ce qui cause une erreur ASP.Net car la dll se trouve déjà sur le serveur.
Il est possible dans un projet ASP.Net MVC d’exclure des fichiers et répertoire en créant un fichier .wpp.targets. Celui-ci permet de définir les exclusions ainsi que la source/raison de l’exclusion.
Dans le cas qui m’intéresse, voici le mon fichier monprojet.wpp.targets:
<Project ToolsVersion="4.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ExcludeFromPackageFiles Include="bin\Microsoft.TeamFoundation.WorkItemTracking.Client.DataStoreLoader.dll">
<FromTarget>monprojet.wpp.targets</FromTarget>
</ExcludeFromPackageFiles>
</ItemGroup>
</Project>
Donc vous pouvez facilement créer vos propre exclusions!
Bonne publication
19. septembre 2010
Gabriel
.Net , ASP.Net , Français
Comme je l’avais souligné précédemment, une vulnérabilité d’ASP.Net peut être exploité par des personnes malveillantes. Voici une démo l’exploitant sur la plateforme DotNetNuke.
18. septembre 2010
Gabriel
.Net , ASP.Net , C# , Français
Pour tout ceux qui ont des sites ASP.Net, toutes versions confondus, veuillez porter une attention particulière à ce problème de sécurité: détails sur cette entrée de ScottGu.

VS2010 est maintenant disponible (Trial, Express et pour les abonnés à MSDN). Scott Hanselman a écrit un excellent article résumant toutes les nouvelles fonctionnalités de cette nouvelle mouture, à vous de jouer maintenant!
Rick Strahl a sauvé m'a journée avec son billet "Making sense of ASP.NET Path" surtout la ligne suivante:
<script src="<%= Url.Content("~/scripts/new.js") %>" type="text/javascript"></script>
Le Orchard Project peut maintenant être installé via le Web Platform Installer (WebPI). Vous n'avez qu'à suivre les instructions!!
Les fichiers sources sont toujours disponibles sur CodePlex.
Le Orchard Project a pour but de créer une application et des composants réutilisable à l'aide de ASP.NET. De plus, à court terme, celui-ci fournira une application CMS basée sur le .NET.
Pour l'avoir testés à plusieurs reprises, celui-ci semble bien prometteur, mais encore trop immature pour penser à l'utiliser comme mon engin de Blog. Mais on verra bien....
Le code source est disponible sur CodePlex
Si jamais vous utiliser le composant ODP.Net d'Oracle avec le SqlDataSource et que vous obtener l'erreur ORA-01036 Illegal variable name/number, cela est principalement dû au fait que votre nombre de paramètres ne correspond pas au nombre de votre requête Insert, Update ou Delete. J'ai eu ce problème en utilisant une ComposedKey avec l'ASPxDataGridView de DevExpress. Il faut donc supprimer le champ ComposedKey avant d'exécuter la requête.
Voici la conversation sur ASP.Net qui m'a aidé pour résoudre ce problème.