Depois de muito procurar nos menus do Web Developer Express uma opção para compilar um site (o Publish do Visual Studio Pro), não encontrei essa opção nesta versão do produto. Pesquisei também na Net e não encontrei nada!!!
Mas existe forma de compilar os ficheiros do site para que a source não seja exposta a quem tiver acesso ao sistema de ficheiros do servidor, para compilar o site devemos usar um executável que esta dentro do directório da Framework, no exemplo vou usar o executável da Framework 2, e então a sintaxe para compilar um site usando o executável aspnet_compiler.exe será:
%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler.exe -d -errorstack -v /PathSiteNoIIS -p InputSource SiteCompilado
Ao executar aspnet_compiler.exe passamos alguns parâmetros, o -d é para apresentar a informação de debug durante a compilação, o ““errorstack mostra informações de debug adicionais (útil para ajudar a interpretar as exceptions), o ““v é o caminho no IIS onde irá ser publicado o site se por exemplo formos publicar o site em http://antoniocampos.net/MeuSite a parte MeuSite é o parâmetro v, o parâmetro ““p indica o caminho para o código fonte a compilar por exemplo c:\MeuSite e por ultimo onde diz SiteCompilado substituir pelo caminho onde queremos guardar os ficheiros compilados por exemplo c:\MeuSiteCompilado\ será o conteúdo deste directório que teremos que copiar para o servidor.
Se o código for utilizado num ficheiro bat podemos automatizar a geração dos outputs, evitando ter que escrever todo o comando cada vez que vamos publicar o site.
Nota:
O %windir% é uma variável de ambiente que guarda a path do directório do windows, usado desta forma independentemente da versão do windows e da path do directório do windows a sintaxe vai funcionar.


no pouco tempo que tenho livre instalei o Adobe DreamWeaver cs3 trial pelo que vi até agora está melhor do que o antecessor o Macromedia DreamWeaver 8, uma das novas features que mais me agradou foi quando se está a trabalhar com páginas em linguagens dinamicas no meu caso php, tem-se um preview em tempo real dos includes e requires ou seja se temos uma pagina que é o index e que faz um include de um ficheiro chamado header.php e de outro footer.php não temos que desenhar o conteúdo no abstracto porque quando editamos a página que tem os ditos includes estes são mostrados on place tal qual como estão… isto é óptimo quando estamos a usar css porque permite ver em tempo real o efeito final do “encaixe” das várias divs… esta é só a nova feature que mais me agradou… para além desta vem incluido no software supra mencionado uma libraria de javascript que permite com 2 ou 3 cliques criar páginas usando “componentes” que usam ajax… acredito que se usar o trial mais uns dias ainda vou encontrar mais features interessantes… estas são o resultado de uma ou duas horas de uso…