May 8th Update: The final release of the VS 2005 Web Application Project is now live. You can learn more about it here.
This past weekend I posted an updated tutorial for how to migrate a VS 2003 Web Project to VS 2005 using the latest preview refresh of the VS 2005 Web Application Project Model option.
- The tutorial for upgrading VS 2003 VB Web Projects can be found here.
- The tutorial for upgrading VS 2003 C# Web Projects can be found here.
Note that with the next refresh the steps defined in the above tutorial will be automatic (when you open up a VS 2003 Web Project in VS 2005 we will prompt you as to whether you want to ugrade it to be a Web Application Project or a Web Site Project -- and then automatically migrate the project file if you choose the web application option).
I also added two new tutorials for migrating existing VS 2005 web projects that are currently using the VS 2005 Web Site Project model to the new VS 2005 Web Application Model option. There are still some manual steps in the migration process that we'll be smoothing over with future updates, but if you are interested in giving it a try now you can see read the VB Web-Site->Web Application Migration tutorial here, and the C# Web Site->Web Application Migration tutorial here.
I've received a lot of nice success stories using the above tutorials the last few days. Here is one email that made me smile:
Re: Second release of the VS 2005 Web Application Project Preview
We have just converted our fairly large asp.net 2.0 web application over to the new Web Application Project - and things have gone really well so far.
It took us around half a day to refractor and upgrade our exiting 2005 code, as we had a large amount of code behind files in the app_code directory we wanted to put back in their rightful places (I agree with a previous post suggesting that the upgrade could be performed on a folder rather than a file).
Apart from the warm feeling we get inside knowing that our application is now structured as we'd like it to be, we are most pleased with the performance of our builds. With the old web project our builds were taking around 1 minute and driving our developers mad - under the new Web Application Project these our builds complete in under 5 seconds (back to 2003 speeds!).
Please pass our thanks on to your team - we truly appreciate the speed that this work made available to us (and believe us, it couldn't have come at a better time).
Hope this helps,