Web Deployment Project, MSBuild, and WAP Resources
WDP Snippets and UG Presentation
WDP Snippets.zip contains sample web.config replacement sections designed for the Personal Website Starter Kit. This version simply assumes SQLExpress and SQL Server 2005 Developer Edition are running side-by-side.
2006-06-15-TDNUG-WDP-Eli.pps contains the PowerPoint slide show from the June 16 Toronto .Net User Group Meeting.
Web Deployment Projects
WDP Provides a
set of easy-to-configure property pages for controlling
MSBuild. This makes it easy to create different target
builds for development, test, and production target
environments, or different language targets, or to inject
pre- and post-build actions for logging, distribution,
obfuscation, or anything else you can build in managed code.
Web Deployment Projects - Microsoft Home Page
http://msdn.microsoft.com/asp.net/reference/infrastructure/wdp/default.aspx
Using Web Deployment Projects with Visual Studio 2005
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/web_deployment_projects.asp
Scott Guthrie's Blog on Web Deployment Projects
http://weblogs.asp.net/scottgu/archive/2005/11/06/429723.aspx
Managing ASP.NET Precompiled Output for Deployment Using the
aspnet_merge.exe Command
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/aspnet_merge_exe.asp
MSBuild
This is the new build
engine, and it's your friend. It makes possible all the
features which the WDP merely provides an interface for.
MSBuild Team Blog
http://blogs.msdn.com/msbuild/
MSBuild Wiki
http://channel9.msdn.com/wiki/default.aspx/MSBuild.HomePage
Editing .csproj to Declare Dependencies
http://chrison.net/ConfigurationBasedDependencies.aspx
MSBuild Sidekick
http://www.attrice.info/msbuild/index.htm
Adding a Task to a Build - Auto-incrementing build
numbers
http://weblogs.asp.net/bradleyb/archive/2005/12/02/432150.aspx
Web Application Projects and Other Ways to Hold Onto the
Past
WAP allows you to create Visual Studio 2003-style web
projects in Visual Studio 2005.
Web Application Projects
http://msdn.microsoft.com/asp.net/reference/infrastructure/wap/default.aspx
http://msdn.microsoft.com/vstudio/default.aspx?pull=/library/en-us/dnvs05/html/WAP.asp
MSBee - MsBuild Everett Environment
The MSBuild Everett
Environment (MSBee) allows you to build ASP.Net v1.1 from
Visual Studio 2005.
http://www.codeplex.com/Wiki/View.aspx?ProjectName=MSBee
Setting Up SQL Server for the Starter Kits
The Starter Kits require SQL Express, but there are ways
around that if you have the time and inclination.
Notes on configuring a SQL2005 instance to behave as
SQLExpress with User Instancing
http://bloggingabout.net/blogs/erwyn/archive/2005/11/4.aspx
Installing the Personal Web Site Starter Kit with SQL 2005
Developer Edition
http://weblogs.asp.net/bsimser/archive/2005/11/30/431896.aspx
Creating a Membership Provider (user/role/personalization)
Database on SQL Server
Use this to generate a setup
script which you can run either locally or on a server to
which you don't have command-line access (thanks Bil
Simser).
aspnet_regsql -sqlexportonly InstallASPNETDB.SQL -A all