Met de komst van Visual Studio 2005 is de opzet van ASP.NET projecten flink veranderd. In navolging van wat we gezien hebben met ASP.NET Web Matrix leek het wel een goed idee om af te stappen van project-bestanden (.csproj en .vbproj) en voortaan de fysieke folderstructuur te laten bepalen welke bestanden onderdeel werden van het project. Alhoewel het zeker transparanter was, bleek het ook vervelende consequenties te hebben.
Als je bijvoorbeeld 5000 plaatjes in een subfolder van de site hebt staan, maken deze dus onderdeel uit van je website-project. Zodra je de site wil 'publishen' worden ook deze 5000 plaatjes gepublished, waarbij niet gecontroleerd werd of deze plaatjes al dan niet waren veranderd. Daar waren wel weer work-arounds voor, maar handig is anders. Ook de migratie van VS.NET 2003-sites naar VS.NET 2005 verliep niet al te best. Toen de feedback op deze 'feature' loskwam was het eigenlijk al te laat om er nog voor het uitbrengen van Visual Studio 2005 wat aan te doen.
Daarom toog men aan het werk om een oplossing te bedenken. Die kwam in de vorm van het Web Application Projects model. De eerste release candidate (RC1) is hiervan nu beschikbaar.
Meer informatie over de manier waarop deze plugin voor Visual Studio 2005 werkt, vind je op de volgende lokcaties: