Structure of ASP projects

In Visual Studio you can build and publish a web application using right click in a ASP.NET project -> Publish

A simple Web Application in ASP .NET will generate:

/ *.aspx ASP pages
/ Web.config
/bin/ artifact.dll project assembly
/bin/ artifact.pbd program debug database
/bin/ *.dll assemblies required

This can be deployed to IIS

The normal compilation using the dotnet compiler plugin seems to already generate proper dlls.

Create a dotnet:asp (for 0.16+) / aspnet (for 0.14) type that generates the dll in target/artifactId/bin and copies all aspx files to target/artifactId

Zip that folder and install it in the repo, in the future create a msi package

<assembly xmlns="" xmlns:xsi=""
! Precompilation of ASP pages
 	The SDK provides a ASP .NET precompiler {{aspnet_compiler}} that can be used to check for errors in the ASP pages [2|]
!! Implementation
 	Create an aspx-compiler-mojo for {{aspnet_compiler}} executable, and run

aspnet_compiler.exe -v /artifactId -p artifactId\ -u -f target\artifactId

Visual Studio Addin

The Addin needs to recognize Web and Webservices projects in project import


Recognize Web and Webservices projects by checking the packaging


  1. Using IIS with Microsoft Visual Studio 2005 and the New Web Project System
  2. Precompilation In ASP.NET 2.0

Last edited Mar 17, 2009 at 3:43 AM by jocaba, version 1


No comments yet.