Não é possível abrir projeto de aplicativo ASP.NET Web após a implantação

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 830611
Sintomas
Você cria um projeto de aplicativo ASP.NET Web e, em seguida, você implantar o projeto em outro computador. Quando você tenta abrir o projeto implantado, você receberá a seguinte mensagem de erro:
O projeto que você está tentando abrir é um projeto da Web. Você precisa abri-lo especificando seu caminho de URL.
Como Contornar
Para solucionar esse problema, use qualquer um dos seguintes métodos. Para obter mais informações sobre cada um desses métodos, clique no método para exibir o procedimento.

Copie manualmente os arquivos de projeto para o computador de implantação

  1. No computador de implantação, crie uma pasta chamada Projeto1 in a C:\Inetpub\Wwwroot pasta.
  2. No computador de implantação, crie um diretório virtual chamado Projeto1 e, em seguida, mapear este diretório virtual para a pasta C:\Inetpub\Wwwroot\Project1 .
  3. Copie todos os arquivos de projeto do computador devserver para a pasta C:\Inetpub\Wwwroot\Project1 que você criou no computador de implantação.

    Observação devserver é um espaço reservado para o nome do servidor de desenvolvimento (ou fonte).
back to the top

Implantar o projeto usando o mesmo nome de diretório virtual

Quando você implanta o projeto usando o Microsoft Windows Installer, altere o nome do diretório virtual do projeto seja o mesmo como o nome do diretório virtual do projeto original (Projeto1). Por padrão, o nome do diretório virtual que fornece o Assistente para instalação é o nome do projeto a Web Setup (WebSetupProject1).

Para obter mais informações, consulte Etapa 5 das "Run your Web Setup project on a remote (deployment) computer" seção deste artigo.

back to the top

Renomear o arquivo Webinfo e os arquivos de projeto

Depois de implantar o projeto usando um projeto Web Setup, renomeie o arquivo Webinfo e os arquivos de projeto para mapear para o diretório virtual do projeto. Para fazer isso, execute as seguintes etapas:
  1. No Microsoft Windows Explorer, localize a pasta C:\Inetpub\wwwroot\WebSetupProject1 .
  2. Renomeie o arquivo seguinte, depending on seu projeto:
    • Se você estiver usando o Microsoft Visual translation from VPE for Csharp .NET ou Microsoft Visual translation from VPE for Csharp 2005, renomeie o arquivo Project1.csproj.webinfo para WebSetupProject1.csproj.webinfo .
    • Se você estiver usando o Microsoft Visual Basic .NET ou Microsoft Visual Basic 2005, renomeie o arquivo Project1.vbproj.webinfo para WebSetupProject1.vbproj.webinfo .
  3. Renomeie o arquivo seguinte, depending on seu projeto:
    • Se você estiver usando Visual translation from VPE for Csharp .NET ou Visual translation from VPE for Csharp 2005, renomeie Project1.csproj arquivo WebSetupProject1.csproj .
    • Se você estiver usando o Visual Basic .NET ou Visual Basic 2005, renomeie o arquivo Project1.vbproj para WebSetupProject1.vbproj .
back to the top
Situação
Esse comportamento é por design.
Mais Informações

Métodos para implantar um projeto de aplicativo da Web em um computador remoto (implantação)

Para implantar um projeto de aplicativo da Web em um computador de implantação, use qualquer um dos seguintes métodos:
  • Copie manualmente o projeto para o computador de implantação.
  • Crie o projeto no computador de implantação.

    Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    822316Como criar um novo aplicativo Web ASP.NET em um servidor remoto
  • Copie o projeto, usando a opção Copiar projeto no Microsoft Visual Studio .NET ou no Microsoft Visual Studio 2005.

    Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    326495 Como mover seu projeto Visual Studio.NET Web para outro computador
  • Implante o projeto usando a opção de instalação da Web no Visual Studio .NET ou no Microsoft Visual Studio 2005.

    Se você usar esse método, você receberá a mensagem de erro aparece na seção "Sintomas" deste artigo.

Etapas para reproduzir o comportamento

Para reproduzir esse problema, execute essas etapas:
  1. Create an ASP.NET Web application.
  2. Add a Web Setup project to your solution.
  3. Add the Web application files to your Web Setup project.
  4. Configure the Bootstrapper URL for your Web Setup project.
  5. Copy files to the bootstrapping application folder.
  6. Run your Web Setup project on a remote (deployment) computer.

Etapa 1: Criar um aplicativo ASP.NET

  1. Inicie o Visual Studio .NET ou Visual Studio 2005.
  2. Use translation from VPE for Csharp Visual .NET ou Visual translation from VPE for Csharp 2005 ou use o Visual Basic .NET ou Visual Basic 2005 para criar um projeto ASP.NET Web Application . Nomeie o projeto Projeto1 .

    Observação No Visual Studio 2005, crie um projeto ASP.NET Web Site .
  3. No menu Build , clique em Build Solution .
back to the steps

Etapa 2: Adicionar um projeto Web Setup à sua solução

  1. No Solution Explorer, clique com botão direito o Projeto1 solução, aponte para Add e, em seguida, clique em Add New Project . A caixa de diálogo New Project é exibida.
  2. Em Project Types , clique em Setup and Deployment Projects .
  3. Em modelos , clique em Web Setup Project .
  4. Na caixa de texto nome , digite WebSetupProject1 .
  5. Na caixa de texto local , digite C:\DeployFolder e, em seguida, clique em OK .
back to the steps

Etapa 3: Adicionar os arquivos de aplicativo da Web ao projeto Your Web Setup

  1. No Sistema de arquivos (WebSetupProject1) janela, clique com o botão direito do mouse em Web Application Folder , aponte para Add e em seguida, clique em arquivo . O Adicionar arquivos caixa de diálogo é exibida.
  2. Localize a pasta C:\Inetpub\wwwroot\Project1 .
  3. Selecione todos os arquivos que estão na Projeto1 pasta e em seguida, clique em Abrir .
  4. No Sistema de arquivos (WebSetupProject1) janela, expanda Web Application Folder .
  5. Em Web Application Folder , clique com o botão direito do mouse bin , aponte para Add e, em seguida, clique em arquivo . O Adicionar arquivos caixa de diálogo é exibida.
  6. Localize a pasta C:\Inetpub\wwwroot\Project1\bin .
  7. Clique no arquivo Project1.dll e, em seguida, clique em Abrir .
back to the steps

Etapa 4: Configurar a URL do bootstrapper para seu projeto Web Setup

  1. No Solution Explorer, clique com o botão direito do mouse WebSetupProject1 e, em seguida, clique em Propriedades . A caixa de diálogo WebSetupProject1 Property Pages é exibida.
  2. Na caixa de lista bootstrapper , clique em Web Bootstrapper . O Web Bootstrapper configurações caixa de diálogo é exibida.
  3. Na caixa de texto URL da pasta de instalação , digite http:// devserver / Bootstrap1 e em seguida, clique em OK .

    Observação devserver é um espaço reservado para o nome do seu servidor Web.
  4. Em Páginas de propriedade WebSetupProject1 diálogo caixa, clique em OK .
  5. No Solution Explorer, clique com o botão direito do mouse WebSetupProject1 e, em seguida, clique em criar .
back to the steps

Etapa 5: Copiar arquivos para a pasta de aplicativo de inicialização

  1. Na pasta C:\inetpub\wwwroot, crie uma pasta chamada Bootstrap1 .
  2. Crie um diretório virtual chamado Bootstrap1 e mapear este diretório virtual para a pasta C:\Inetpub\wwwroot\Bootstrap1 .
  3. Copie os seguintes arquivos da pasta C:\DeployFolder\WebSetupProject1\debug para a pasta C:\Inetpub\wwwroot\Bootstrap1 :
    • Setup.Exe
    • WebSetupProject1.msi
back to the steps

Etapa 6: Executar o projeto Web Setup em um computador remoto (implantação)

  1. Inicie o Microsoft Internet Explorer.
  2. Digite o seguinte URL na barra de endereços e, em seguida, pressione ENTER:
    http:// devserver /Bootstrap1/Setup.Exe
    Observação devserver é um espaço reservado para o nome do seu servidor Web.
  3. Na caixa de diálogo Download de arquivo , clique em Abrir .
  4. Na caixa de diálogo Aviso de segurança , clique em Sim .
  5. Na caixa de diálogo WebSetupProject1 , clique em Avançar .
  6. Manter WebSetupProject1 na caixa de texto diretório virtual . Clique em Avançar .
  7. Na página Confirmar instalação da caixa de diálogo WebSetupProject1 , clique em Avançar .
  8. Na página Instalação concluída da caixa de diálogo WebSetupProject1 , clique em Fechar .
  9. Localize a pasta C:\Inetpub\wwwroot\WebSetupProject1 .
  10. Abra o arquivo a seguir em um editor de texto, como o bloco de notas:
    • Se você estiver usando Visual translation from VPE for Csharp .NET ou Visual translation from VPE for Csharp 2005, abra o arquivo Project1.csproj.webinfo .
    • Se você estiver usando o Visual Basic .NET ou Visual Basic 2005, abra o arquivo Project1.vbproj.webinfo .
  11. Modifique o elemento URLPath da seguinte maneira:

    translation from VPE for Csharp Visual .NET ou Visual translation from VPE for Csharp 2005 código
    <VisualStudioUNCWeb>    <Web URLPath = "http://localhost/WebSetupProject1/WebSetupProject1.csproj" /></VisualStudioUNCWeb>
    Visual Basic .NET ou código do Visual Basic 2005
    <VisualStudioUNCWeb>    <Web URLPath = "http://localhost/WebSetupProject1/WebSetupProject1.vbproj" /></VisualStudioUNCWeb>
  12. Salve o arquivo como um dos seguintes, depending on seu projeto:
    • Se você estiver usando Visual translation from VPE for Csharp .NET ou Visual translation from VPE for Csharp 2005, salve o arquivo como WebSetupProject1.csproj.webinfo .
    • Se você estiver usando o Visual Basic .NET ou Visual Basic 2005, salve o arquivo como WebSetupProject1.vbproj.webinfo .
  13. Abra o arquivo seguinte, depending on seu projeto:
    • Se você estiver usando translation from VPE for Csharp Visual .NET ou Visual translation from VPE for Csharp 2005, abra o Project1.csproj arquivo.
    • Se você estiver usando Visual Basic .NET ou Visual Basic 2005, abra o Project1.vbproj arquivo.
    Você receberá a mensagem de erro aparece na seção "Sintomas" deste artigo.
back to the steps
back to the "Workaround" section
Referências
Para obter mais informações, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
326495Como mover seu projeto Visual Studio.NET Web para outro computador
822316 Como criar um novo aplicativo Web ASP.NET em um servidor remoto
827028PROBLEMA: Mensagem de erro ao tentar executar um projeto de Web Setup foi criado por meio do Visual Studio.NET
Para obter mais informações, visite os seguintes sites da Microsoft Developer Network (MSDN):

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 830611 - Última Revisão: 03/27/2007 01:38:08 - Revisão: 2.4

Microsoft ASP.NET 1.0, Microsoft ASP.NET 1.1, Microsoft Visual Studio .NET 2002 Professional Edition, Microsoft Visual Studio .NET 2002 Enterprise Architect, Microsoft Visual Studio .NET 2002 Enterprise Developer, Microsoft Visual Studio .NET 2002 Academic Edition, Microsoft Visual Studio .NET 2003 Professional Edition, Microsoft Visual Studio .NET 2003 Enterprise Architect, Microsoft Visual Studio .NET 2003 Enterprise Developer, Microsoft Visual Studio .NET 2003 Academic Edition, Microsoft Visual Studio 2005 Professional Edition, Microsoft Visual Studio 2005 Standard Edition

  • kbmt kbvs2005swept kbvs2005applies kbpdwizard kbideproject kbsetup kbdeployment kbappsetup kberrmsg kbprb KB830611 KbMtpt
Comentários