Demonstra Passo a passo: Edição de sites com FTP no Visual Web Developer
A ferramenta de desenvolvimento da Web Microsoft Visual Web Developer permite a você ler e escrever em um servidor remoto usando o protocolo FTP.O uso mais comum para sites FTP é para atualizar páginas da Web em um site de hospedagem, o que é mais rápido do que atualizar arquivos usando uma conexão HTTP.Depois de você se conectar ao site FTP no Visual Web Developer, você pode criar e editar arquivos nesses sites.Para obter mais informações sobre o FTP, consulte Sites da Web Implantados por FTP.
Tarefas ilustradas nesta explicação passo a passo incluem o seguinte:
Usar FTP para se conectar a um site existente de dentro Visual Web Developer.
Criar e editar páginas usando FTP.
Pré-requisitos
Para concluir esta explicação passo a passo, será necessário o seguinte:
Acesso a uma pasta em um servidor FTP que suporte o .NET Framework.
Se você tiver acesso a um site FTP já existente, você pode usá-lo.Por exemplo, se você tiver uma conta que tenha um serviço de hospedagem comercial que fornece suporte ao ASP.NET, você pode usar essa conta nesta explicação passo a passo.Caso contrário, você pode configurar um computador para executar os Serviços de Informações da Internet (IIS) da Microsoft como um servidor FTP.Para obter mais informações sobre como configurar o IIS como um servidor FTP, consulte Como: Criar e configurar sites FTP no IIS 6.0.
Permissões de leitura e escrita para o diretório FTP no servidor.
Opcionalmente, uma raiz virtual da Web que aponta para a localidade FTP.Isso permite que você teste os arquivos com os quais você trabalha.
Para fins desta explicação passo a passo, você pode usar uma cópia local do IIS como um servidor FTP.Normalmente, você não tem que usar FTP para se comunicar com a cópia local do IIS
Acessando o site FTP
Para iniciar, você se conectará ao site FTP de dentro do Visual Web Developer.Você deve saber o endereço FTP do site FTP e, se for necessário, você deve ter um nome de usuário e uma senha.
Para acessar o site FTP
No Visual Web Developer, no menu File, clique em New Web Site.
Na caixa de diálogo Novo Site, na lista mais à esquerda Local, clique em Site FTP e clique em Navegar.
Na caixa de diálogo Escolher Local, nas caixas Servidor e Diretório, insira as informações apropriadas.
O campo Server refere-se ao nome ou ao endereço IP (Internet Protocol, protocolo de Internet) do servidor FTP.O campo Directory refere-se a uma pasta específica no servidor FTP na qual você deseja colocar o conteúdo.Por padrão, vários sites FTP conectarão você a uma pasta base, embora ainda possa haver um diretório abaixo ou um diretório virtual separado onde o conteúdo da Web deve ser colocado.Se você não souber esses valores, contate o administrador do site FTP.
Para Port, o valor mais comum é 21, mas você também deve confirmar esse valor com o administrador do site FTP.
Examine os seguintes valores:
**Passive Mode **
Deixe essa caixa de seleção desmarcada inicialmente.Às vezes o modo passivo é necessário se houver um firewall entre seu servidor e o servidor FTP.
**Anonymous Login **
Se o administrador do site FTP tiver fornecido um nome de usuário e uma senha, desmarque a caixa de seleção Login Anônimo e depois, nas caixas Nome de Usuário e Senha, insira as informações apropriadas.
Clique em Open.
O Visual Web Developer irá tentar se conectar ao servidor FTP usando as informações que você forneceu.Se a conexão for bem sucedida, o Visual Web Developer exibe o nome do site FTP no Solution Explorer e lista os arquivos que já estão no site FTP.
Solução de problemas
Se a conexão falhar, examine o seguinte:
Se você possuir direitos administrativos no servidor, use o Gerenciador do IIS para adicionar a permissão de gravação para o diretório FTP virtual.Não faça isso antes de você ter restringido as permissões do sistema de arquivos NTFS no diretório virtual, seja usando o Gerenciador do IIS ou o Microsoft Windows Explorer.Para obter mais informações, vá para Microsoft e procure por informações sobre como tornar sites FTP seguros.
Verifique se o nome do servidor e o nome do diretório estão corretos.
Use o URL do site ou do site FTP no campo Server e deixe o campo Directory em branco.
Tente se conectar com o modo Passive Mode ativado.Frequentemente isso permite que você se conecte através de um firewall.
Certifique-se de que o site FTP tenha a pasta que você indicou.Se você estiver usando o IIS como o servidor FTP, lembre-se de que a pasta normalmente é definida no diretório FTProot, não na pasta wwwroot.
Contate o administrador do site FTP para determinar se logon anônimo é permitido.Caso contrário, certifique-se de que você tenha as credenciais para uma conta de usuário que tem permissão para acessar e modificar o diretório FTP.
Criando e editando páginas
Trabalhar com páginas da Web em um site FTP é o mesmo que trabalhar com páginas da Web em qualquer outro site.A única diferença é que os arquivos são armazenados no servidor FTP, então, quando você abre ou salva os arquivos, você está invocando a conexão FTP.
Para criar uma página
No Solution Explorer, clique com o botão direito do mouse no nome do site FTP, clique em Adicionar Novo Item e crie uma nova página de Web Forms.
Observação: Se você tiver acesso à pasta física que é representada pelo site FTP, você pode confirmar se o arquivo é criado nessa pasta.
Alternar para modo Design.
A partir do grupo Padrão na Caixa de Ferramentas, arraste um controle Button e um controle Label para a página.
Clique duas vezes no controle Button.
O arquivo contém o esqueleto de um manipulador Click para o controle Button.
Conclua o manipulador do evento Click, adicionando o seguinte código realçado:
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Label1.Text = "The FTP Web site is working!" End Sub
protected void Button1_Click(object sender, System.EventArgs e) { Label1.Text = "The FTP Web site is working!"; }
Salve os arquivos.
Testando o site FTP
Se o site FTP tiver sido configurado para ter um site equivalente, você pode testar o site exibindo-o no navegador.
Para testar o site FTP no servidor
Pressione CTRL+F5.
O Visual Web Developer solicitará que você diga a localidade para qual ir.A localidade é armazenada como parte das informações de configuração do site.
Digite a URL HTTP que aponta para o servidor e o diretório virtual da Web que você criou em "Acessando o site FTP" anteriormente nesta explicação passo a passo.
Por exemplo, a URL pode ser a seguinte:
http://<server>/ExampleFtpFiles
Observação: Você pode alterar ou definir a localidade no navegador a qualquer momento.Para fazer isso, no Solution Explorer, clique com o botão direito do mouse no nome do site e clique em Property Pages.Na guia Opções de Inicialização, em Servidor, clique em Usar servidor personalizado e, na caixa, URL Base, digite a localidade.
A página é exibida no navegador.
Feche o navegador.