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

 

No Comments