Nesta aula você irá aprender como colocar uma aplicação Web MVC C# em produção no serviço da AWS Amazon.
Na aula de hoje vamos aprender a fazer deploy de aplicações Web MVC em produção.
Vamos iniciar fazendo o upload de arquivo.
Criamos uma aplicação C# chamada TesteDeploy. Para que possamos enviar este sistema para produção, primeiro precisamos gerar os arquivos. Seguiremos os seguintes passos:
Ao clicar em publicar, será mostrado um gerenciamento de onde os arquivos serão publicados.
Existem formas de publicar seu sistema, como:
Neste caso faremos manualmente, enviando para a AWS.
Nesta pasta estão todos os scripts da aplicação MVC, o arquivo web.config,as dlls, os arquivos do bootstrap, as views de sistema, etc. Os controlles estão todos dentro da pasta bin.
Para fazer o deploy na AWS, precisamos criar uma conta na aws .
Ao efetuar o login com os dados da conta criados:
Ao clicar no menu EC2, veremos na lista a instância que foi criada.
Vamos selecionar instancia que criamos e renomear para Aula Upload Arquivo Background.
Criaremos uma aplicação Windows Forms chamada BackgroundMode para executar o deploy da aplicação.
Iremos definir a aplicação BackgroundMode como padrão de inicialização
No menu Instances:
Clicar no Windows Explorer. Verificamos que existem as unidades Local C e a da máquina Windows na AWS que foi criada.
Clicando na unidade da máquina Windows na AWS, via conexão de internet será feito esta transação e vamos arrastar a pasta Deploy para desktop da máquina remota. Dessa forma será feito uma cópia do que está na unidade de Disco C para a AWS.
No menu inicializar do computador remoto, selecionar Server Manager, onde serão configuradas as informações de IIS, que é o servidor que irá rodar a aplicação C#.
No Servidor:
Com o servidor IIS instalado, vamos selecioná-lo.
Veremos o Servidor Web configurado que será executado no localhost.
Na pasta Inetpub->wwroot, apagaremos o arquivo iisstart e iremos substituí-lo pelos arquivos que foram copiados na pasta Deploy.
Nesta aula você irá aprender como colocar uma aplicação Web MVC C# em produção no serviço da AWS Amazon.
Na aula de hoje vamos aprender a fazer deploy de aplicações Web MVC em produção.
Vamos iniciar fazendo o upload de arquivo.
Criamos uma aplicação C# chamada TesteDeploy. Para que possamos enviar este sistema para produção, primeiro precisamos gerar os arquivos. Seguiremos os seguintes passos:
Ao clicar em publicar, será mostrado um gerenciamento de onde os arquivos serão publicados.
Existem formas de publicar seu sistema, como:
Neste caso faremos manualmente, enviando para a AWS.
Nesta pasta estão todos os scripts da aplicação MVC, o arquivo web.config,as dlls, os arquivos do bootstrap, as views de sistema, etc. Os controlles estão todos dentro da pasta bin.
Para fazer o deploy na AWS, precisamos criar uma conta na aws .
Ao efetuar o login com os dados da conta criados:
Ao clicar no menu EC2, veremos na lista a instância que foi criada.
Vamos selecionar instancia que criamos e renomear para Aula Upload Arquivo Background.
Criaremos uma aplicação Windows Forms chamada BackgroundMode para executar o deploy da aplicação.
Iremos definir a aplicação BackgroundMode como padrão de inicialização
No menu Instances:
Clicar no Windows Explorer. Verificamos que existem as unidades Local C e a da máquina Windows na AWS que foi criada.
Clicando na unidade da máquina Windows na AWS, via conexão de internet será feito esta transação e vamos arrastar a pasta Deploy para desktop da máquina remota. Dessa forma será feito uma cópia do que está na unidade de Disco C para a AWS.
No menu inicializar do computador remoto, selecionar Server Manager, onde serão configuradas as informações de IIS, que é o servidor que irá rodar a aplicação C#.
No Servidor:
Com o servidor IIS instalado, vamos selecioná-lo.
Veremos o Servidor Web configurado que será executado no localhost.
Na pasta Inetpub->wwroot, apagaremos o arquivo iisstart e iremos substituí-lo pelos arquivos que foram copiados na pasta Deploy.