Anunciado Web Deploy 3.0 Release Candidate!


Foi anunciado no dia 19/04/2012 o Web Deploy 3.0 RC (Release Candidate), está disponível para download nas versões x86/x64. Apenas salientando que ainda não está disponível no Web Platform Installer (WPI).

Bom vamos as novidades:

Publicação & Migração para o IIS 8

Com a chegada do Windows 8 (2012) veio o IIS 8.0, cheio de novos recursos, pensando nisto a Microsoft lançou o WebDeploy com pleno suporte a migração do IIS 6.0, 7.0 e 7.5 para o IIS 8.0.

Backup Automático

Uma das novidades mais interessantes é o backup automático, pois ele permite que seja feito o backup automaticamente a cada nova atualização do web site, ou seja, o Administrador/Desenvolvedor pública alguma coisa que não deveria e/ou algo que está com problemas em produção, através do Web Deploy você pode voltar ao estado anterior.. Apenas uma observação: O próprio desenvolvedor pode fazer isto não necessita do apoio do Administrador de Redes.

PowerShell Cmdlets

Nesta versão do Web Deploy foi lançado com 20 cmdlets, que são os comandos mais comuns utilizados por Administradores/Desenvolvedores  no dia a dia, mais detalhes sobres os comandos do Power Shell pode ser acessado aqui.

Parametrização Melhorada

Web Deploy suporta parametrização durante o tempo de implantação, veja mais.

 

-> Outras features:

Package Web sites and applications

Delegate deployment tasks to non-admins

Simplify deployment for administrators

Migration from IIS 6.0 and IIS7

Synchronization of IIS 6.0 / IIS 7/IIS8.0

Snapshot IIS 7.0 and above

Analysis of Dependencies on IIS 6.0 and above

Troubleshooting and Validation

Differential Synchronization

Easy Scripting through PowerShell

 

Erick Albuquerque | Microsoft MVP
MVP Profile | Twitter | Linkedin  | https://iisbrasil.wordpress.com

 

 

Gerenciando backup no IIS 6.0 com iisback.vbs


É possível utilizar o iisback.vbs para manipular o backup local e remoto em um servidor utilizando o IIS 6.0, este script está localizado em c:\Windows\System32, para utiliza-lo abra o Prompt de Comandos, e navegue ate a pasta que o script está armazenado, veja:

Alguns exemplos de manipulação no servidor local:

Para criar um backup

iisback /backup nome_do_backup

Para restaurar um backup

iisback /restore nome_do_backup

Para listar backups e versionamento

iisback /list

Para remover um backup

iisback /delete nome_do_backup

 

Até mais,

Erick Albuquerque

Instalando e configurando ASP.NET MVC no IIS 6.0


Introdução

Quando você executa o ASP.NET MVC, irá estabelecer um mapeamento ISAPI no IIS 6.0 utilizando a dll “aspnet_isapi.dll” para mapear a extensão .mvc. Isto é necessário para que o IIS possa entregar os pedidos usando a extensão de arquivo .mvc para o ASP.NET. Com base nisto vamos a prática.

Instalação

1) Faça o download do arquivo AspNetMVC2_VS2008.exe clicando aqui, em seguida execute-o.

2) Não é necessário nenhuma interação para instalação do MVC, ao terminar a extração dos arquivos clique em Finish e navegue até a pasta: C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 2\Assemblies, verifique se o arquivo System.Web.Mvc.dll existe. Caso positivo abra a console de gerenciamento do IIS 6.0.

Configuração

3) Clique em Start, Administrative Tools, em seguida selecione Internet Information Services (IIS) Manager

  • Expanda o website, clique com o botão direito em cima da pasta que contém o projeto de MVC e em seguida selecione Properties.
  • Com a janela de Properties aberta na aba Directory, é necessário criar uma aplicação virtual, clicando em “create” dentro de Application settings.

  • Em seguida clica em OK e verifique se a pasta do projeto mudou o ícone, será semelhante a imagem abaixo.

4) Se você planeja utilizar a extensão .mvc é necessário criar um mapeamento, seguindo os passos:

  • Clique com o botão direito no aplicativo virtual, em seguida selecione Properties
  • Em Application settings selecione Configuration

  • Com a janela de Application Configuration aberta, clique em Add

  • Executable: Digite o caminho c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll (Lembrando que está instalação é em um ambiente com Framework rodando na plataforma x86, se fosse em x64 seria um caminho diferente).
  • Extension: Digite .mvc
  • Limit to: Digite “GET,HEAD,POST,DEBUG“.

4) Ao clicar em OK irá voltar para janela de Application Configuration.

  • Selecione Insert
  • Em Executable digite o caminho c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll
  • Desmarque Verify that file exists, é um erro comum deixar marcado na hora da configuração
  • Clique em OK e feche todas as janelas.

Para maiores informações acesse: http://www.asp.net/mvc

Conclusão

Neste artigo aprendemos a instalar e configurar o ASP.NET MVC no IIS 6.0

Erick Albuquerque  | Microsoft MVP
MVP Profile | Twitter | Linkedin