Local e estrutura de diretório de arquivos de saída de implantação
Antes para gerar um Relatar de implantação, você pode especificar um local para copiar a Origem, conteúdo e arquivos binários associados com os aplicativos que você planeja implantar.Especificando um local, você pode Localizar mais facilmente e coletar os arquivos necessários para a implantação.Você pode especificar esse local de saída de implantação usando a propriedade Destination Path do diagrama de implantação do qual você gerará o Relatar de implantação.For more information, see Como: Gerar relatórios de implantação.
Visão geral do local e da estrutura de diretório do arquivos de saída de implantação
Quando você gera um Relatar de implantação, versões HTML e XML do Relatar são salvas para a pasta de solução principal no disco.Em Gerenciador de Soluções, eles Aparecerr na pasta sistema em que o diagrama de sistema e o diagrama de implantação usado para gerar o Relatar de implantação foram criados.
Para cada aplicativo implementado no Relatar de implantação, um Diretório do Projeto é criado no local de saída especificado.Cada Diretório do Projeto semelhante a hierarquia de projeto de aplicativo no Gerenciador de Soluções.No entanto, o nome de pasta do projeto no disco é usado para criar esse diretório, não o nome do projeto em Gerenciador de Soluções.Além disso, pastas pai dessas pastas de projeto não são Incluído na estrutura de diretório Criado.For more information, see Como: Localizar os caminhos para arquivos de saída de implantação em relatórios de implantação.
Cuidado: |
---|
Verifique se projetos e suas pastas no disco tem nomes exclusivos, mesmo se esses projetos tiverem nomes diferentes em Gerenciador de Soluções e suas pastas no disco têm pastas pai diferente.Renomear projetos em Gerenciador de Soluções não altera seus nomes de assembly ou seus nomes de pasta no disco.Por exemplo, se você renomear um projeto do Windows de "MyGeneratedName" para "MyRenamedProject" Gerenciador de Soluções, e esse projeto é compilado como MyGeneratedName.exe em vez de "MyRenamedProject.exe"; seu nome de pasta de projeto permanece "MyGeneratedName" no disco, e um diretório chamado "MyGeneratedName" será criado no local de saída.Se uma solução contém projetos cujas pastas têm o mesmo nome no disco, mesmo que eles estejam em pastas diferentes pai, somente um Simples diretório será criado para os projetos com o mesmo nome.Isso pode causar a parte da implantação arquivos de saída para esses projetos substituir uns aos outros quando eles são copiados para esse diretório Simples. |
As versões de HTML e XML do Relatar de implantação descrevem os diretórios de projeto criados no local especificado e os arquivos copiados para esse local.Em seguida, você pode usar o Relatar de implantação para determinar a quais arquivos precisam ser instalados nos computadores de destino.Esses arquivos normalmente irão incluir arquivos binários, como DLLs de aplicativo, arquivos Executável, arquivos de .asmx de serviço da Web, arquivos de conteúdo da Web incluindo arquivos .aspx, arquivos .cs mestre, arquivos de Planilha de estilo CSS e arquivos de configuração, como arquivos Web.config e App.config.For more information, see Informações do aplicativo nos relatórios de implantação.
As seções a seguir contêm mais informações sobre os diretórios de projeto criado no local especificado dependendo do tipo de aplicativo:
Deployment Output Directory Structure for ASP.NET Applications
Deployment Output Directory Structure for Windows and Office Applications
Implantação Diretório de Saída estrutura para aplicativos ASP.NET
Dependendo das empresas associadas a um aplicativo ASP.NET, o diretório criado no local de saída especificada conterá os seguintes diretórios:
App_Code
Se o aplicativo expõe pontos de um ou mais Web provedor extremidade de serviço, esse diretório contém os arquivos de Código-behind para os serviços da Web.
App_WebReferences
Se o aplicativo consome um ou mais serviços da Web, este diretório contém outro diretório chamado "\ApplicationName\WebServiceProxies", que contém os arquivos .discomap e WSDL para os serviços da Web correspondentes que são consumidos.
Bin
Se o aplicativo expõe um ou mais pontos de Web provedor de conteúdo extremidade, este diretório contém DLLs de aplicativo, módulos (assemblies), arquivos de manifesto associados e executáveis.
Imagens
Se os arquivos de imagem forem incluídos como parte de um aplicativo que expõe os pontos de extremidade de provedor de conteúdo da Web, isso Diretório contém os arquivos.
No arquivo de configuração Web.config do aplicativo e Tudo outros arquivos conteúdos, como .asmx, .aspx (e. aspx.cs),. Mestre (e. Mestre.cs), e arquivos .css estão localizados no diretório de nível superior.
Implantação Diretório de Saída estrutura para o Windows e aplicativos do Office
Para um aplicativo Windows ou do Office, Diretório do Projeto criado no local de saída especificado conterá um diretório "bin".Dependendo da solução Compilação configuração quando o Relatar de implantação é gerado, esse diretório "bin" irá conter um "Depurar" ou diretório de "versão", que contém os assemblies do aplicativo, arquivos de manifesto e executáveis associados.O diretório do projeto também conterá um diretório da Web References, se o aplicativo consome um ou mais serviços da Web e o arquivo de configuração do aplicativo app.config.
Observação: |
---|
Quando o Relatar de implantação é gerado, o manifesto do assembly, AssemblyName.dll.manifest (ou AssemblyName.exe.manifest), para um aplicativo do Windows é copiado para o mesmo diretório em que o assembly está localizado.Entretanto, o arquivo de configuração do aplicativo chamado app.config em vez de MyApplicationName.exe.config e é colocado no diretório do aplicativo.Em ordem para o Windows localizar e carregar o arquivo de configuração em tempo de execução, o processo de implantação precisa copiar o arquivo app.config para o local do executável ou arquivo DLL do aplicativo e então Renomear o app.config para MyApplicationName.exe.config. |