Partilhar via


Considerações sobre a implementação de aplicativos

Ao implementar aplicativos no aplicativo Designer, esteja ciente das considerações a seguir:

  • Requisitos de instalação

  • Considerações sobre segurança

  • Considerações antes da implementação

  • Solucionando problemas de implementação

  • Considerações sobre após a implementação

Requisitos de instalação

Antes de implementar a certos aplicativos, certifique-se de que instalar os seguintes itens:

  • As linguagens de programação que você selecionou para implementação de aplicativos.

  • A versão do .NET estrutura (2.0, 3.0 ou 3.5) que você selecionou para implementação de aplicativos.

  • Microsoft Visual Studio Tools for Microsoft Office, se você quiser implementar aplicativos do Office.Também será necessário o Microsoft Office 2003 ou Microsoft Office 2007.Para obter mais informações, consulte Instalando o Visual Studio Tools para Office.

  • Para implementar aplicativos ASP.NET remotos, instale a versão do .NET estrutura (2.0, 3.0 ou 3.5) que você selecionou para os aplicativos no servidor remoto.

Considerações sobre segurança

Certas considerações de segurança se aplicam quando você configurar configurações específicas de uma definição de aplicativo.Para obter mais informações, consulte Aplicando as configurações.

Configurações não criptografadas no arquivos de configuração de aplicativo

Quando você implementa um aplicativo ou edição um aplicativo implementado, Visual Studio Exibe um aviso de segurança quando grava sistema autônomo configurações com dados confidenciais em arquivo de configuração do aplicativo sistema autônomo texto não desmarcar (não-desmarcar). Essas configurações também podem aparecer não criptografadas ao editá-los na janela Propriedades, Editor de Configurações e Restrições, ou no ComplexSetting coleção Editor, que você pode em em aberto a partir do Editor de Configurações e Restrições.

A tabela a seguir lista essas configurações e sua localização no Editor de Configurações e Restrições, bem sistema autônomo no arquivo de configuração do aplicativo.A tabela também informa como Visual Studio exibe essas configurações.

Observação:

Talvez seja necessário adicionar o recurso apropriado antes de edição a configuração correspondente.Para obter mais informações, consulte Adicionar recursos.Você pode criptografar configurações nos arquivos de configuração.Para obter mais informações, consulte Criptografando informações de configuração usando configuração protegida e Solução de problemas aplicativo Diagrams.

Nome da configuração

As Editor de Configurações e Restrições local

Seção do arquivo de configuração de aplicativo

Configurações

AppSettingsSection recurso Configurações do aplicativo, Diretório, and then Configuração.

appSettings

ConnectionStrings

ConnectionStringsSection recurso Configurações do aplicativo, Diretório, and then Configuração.

Você pode adicionar esta configuração quando você configura a seqüência de caracteres de conexão do banco de dados para um banco de dados ponto de extremidade de consumo.Você pode executar essa tarefa usando o Propriedades de conexão caixa de diálogo, a janela Propriedades ou ComplexSetting coleção Editor.

Cuidado:
O cadeia de conexão aparece sistema autônomo texto não desmarcar no Propriedades de conexão caixa de diálogo e na janela Propriedades.Ela aparece sistema autônomo uma seqüência de caracteres mascarada no Propriedades de conexão caixa de diálogo.Ele não aparecerá na janela Propriedades.O cadeia de conexão aparece sistema autônomo uma seqüência de caracteres mascarada no Editor de Configurações e Restrições.A seqüência inteira, incluindo a senha, será exibida texto não desmarcar, o ComplexSetting coleção Editor.

Quando você copia ou incluir um ponto de extremidade do consumidor de banco de dados em um protótipo personalizado, Visual Studio Copia a cadeia de caracteres de conexão, mas não a senha, sistema autônomo texto não desmarcar para o novo local. 

Cuidado:
Quando você implementar o aplicativo de consumidor do banco de dados Visual Studio grava a seqüência de caracteres arquivo de configuração do aplicativo sistema autônomo texto não desmarcar. Para obter mais informações, consulte Como: Configurar conexões com bancos de dados externos.

connectionStrings

Password (senha)

IdentitySection recurso Configurações do aplicativo, Diretório, Configuração, and then SystemWebSectionGroup.

Visual Studio Exibe uma seqüência de caracteres mascarada quando você exibir essa configuração no Editor de Configurações e Restrições.

identity

SqlConnectionString

SessionStateSection recurso Configurações do aplicativo, Diretório, Configuração, and then SystemWebSectionGroup.

sessionState

StateConnectionString

SessionStateSection recurso Configurações do aplicativo, Diretório, Configuração, and then SystemWebSectionGroup.

sessionState

Users

FormsAuthenticationCredentials recurso Configurações do aplicativo, Diretório, Configuração, SystemWebSectionGroup, AuthenticationSection, FormsAuthenticationConfiguratione, em seguida, FormsAuthenticationCredentials.

Visual Studio Exibe uma seqüência de caracteres mascarada quando você exibir essa configuração no Editor de Configurações e Restrições.

Cuidado:
T Ele configuração 's Valor é exibida sistema autônomo texto não desmarcar ao exibir ou editá-lo no ComplexSetting coleção Editor.

credentials em forms em authentication

Network

SmtpSection recurso Configurações do aplicativo, Diretório, Configuração, NetSectionGroup, and then MailSettingsSectionGroup.

Visual Studio Exibe uma seqüência de caracteres mascarada quando você exibir essa configuração no Editor de Configurações e Restrições.

smtp em mailSettings

Tratamento para arquivos do aplicativo configurações de segurança

Independentemente de se você criptografar configurações que contêm dados confidenciais, Visual Studio trata-los da seguinte maneira:

  • Visual Studio inclui essas configurações quando você copia a definição de aplicativo ou o ponto de extremidade no diagrama de aplicativo. Ao implementar o aplicativo, a configuração será exibido no arquivo de configuração do aplicativo sistema autônomo texto não desmarcar (não-desmarcar). Visual Studio Exibe um aviso de segurança quando ele grava essas configurações de arquivo de configuração do aplicativo.

  • Visual Studio inclui essas configurações quando você inclui a definição de aplicativo ou o ponto de extremidade em um protótipo personalizado. Ao implementar o aplicativo, essas configurações aparecerão no arquivo de configuração do aplicativo sistema autônomo texto não desmarcar (não-desmarcar). Visual Studio Exibe um aviso de segurança quando ele grava essas configurações de arquivo de configuração do aplicativo. Portanto, estar cientes dessa consideração antes de distribuir esses arquivos, evite armazenar dados proprietários ou sensível, confidencial, em configurações ou considerar o uso de criptografia. Para obter mais informações, consulte Como: Criar protótipos de personalizar a partir de aplicativos configurados e pontos de extremidade.

  • Visual Studio não salva essas configurações no arquivo de diagrama (.ad) do aplicativo ou definição de aplicativo (.sdm). Para obter mais informações, consulte Visão geral sobre o modelo de definição do sistema (SDM).

  • Visual Studio não disponibiliza essas configurações quando você criar restrições definidas pelo usuário. Para obter mais informações, consulte Restringir aplicativos e relações de hospedagem de aplicativo.

Considerações antes da implementação

Antes de implementar aplicativos, esteja ciente das considerações a seguir:

  • Conectar-se os aplicativos que você deseja implementar.Isso permite que Visual Studio para gerar corretamente qualquer necessário Web classes de proxy do cliente de serviço.

  • confirmar que o linguagem, Projeto, Tipo de local do projeto, Modelo, and estrutura de destino propriedades contêm os valores que você precisa.Não é possível modificar essas propriedades após a implementação.Para obter mais informações, consulte Considerações sobre após a implementação.

    Observação:

    Convém criar ou salvar uma cópia do diagrama de aplicativo antes da implementação.

    Para obter mais informações, consulte os seguintes tópicos:

  • Visual Studio atualizará o Versão do Office configuração em um aplicativo do Office para a versão especificada no Modelo propriedade ao implementar o aplicativo. 

  • Especifique o nome do projeto que deseja antes de implementar um aplicativo.Você pode renomear um projeto Windows ou do Office em gerenciador de soluções após a implementação.Entretanto, renomear o projeto não alterar seu nome de assembly ou seu nome de pasta do projeto no disco.Por exemplo, se você renomear um projeto de Windows do "MyGeneratedName"MyRenamedProject para""Visual Studioirá compilar esse projeto sistema autônomo "MyGeneratedName.exe" em vez de "MyRenamedProject.exe". Seu nome de pasta de projeto permanecerão "MyGeneratedName" no disco.

  • Não use o nome do projeto para conjunto o local do projeto para um aplicativo Windows ou do Office.Após implementar o aplicativo, você pode alterar o local do projeto usando o Windows Explorer.

  • Nomes de definição de aplicativo são caso - confidenciais enquanto não são nomes de projeto.

    Visual Studionão implementar um aplicativo "duplicado" ao implementar aplicativos do mesmo tipo e com nomes diferentes apenas em relação a letras maiúsculas e minúsculas.

    Para evitar essa condição, altere o nome da duplicata antes da implementação.

    Para obter mais informações, consulte Como: Renomear Applications on aplicativo Diagrams.

  • Se você quiser implementar aplicativos ASP.NET que são executados usando o IIS em um servidor local ou remoto, você deve ter permissões de administrador nesse servidor específico.Caso contrário, Visual Studio não é possível implementar o aplicativo.

    Se você estiver executando o Visual Studio em Windows Vista, você pode executar Visual Studio sistema autônomo administrador para implementar esses aplicativos em um servidor local. 

    Para obter mais informações, consulte Solucionando problemas de implementação.

  • Ao implementar um aplicativo ASP.NET "duplicado" que possui o mesmo nome e local sistema autônomo um aplicativo anteriormente excluído e implementado cujo projeto ainda existe no disco, ocorrerá um conflito.

    Para evitar esse conflito durante a implementação, renomeie o aplicativo "duplicado" antes de implementá-lo.Caso contrário, consulte Solucionando problemas de implementação.

  • Confirme se projetos e suas pastas no disco tem nomes exclusivos, mesmo se esses projetos têm nomes diferentes no gerenciador de soluções e suas pastas no disco tem pastas pai diferente.

    Quando estiver pronto para gerar um relatório de implantação, você pode especificar o local em que Visual Studio irá criar um diretório e copie os arquivos de saída. No entanto, Visual Studio não incluirão pai pastas os projetos nesse diretório. Portanto, se uma solução contiver projetos o cujas pastas têm o mesmo nome no disco, Visual Studio irá criar um diretório único para projetos que têm o mesmo nome, mesmo que tenham pastas pai diferente. Isso pode fazer com que arquivos de saída substituir cada Outros quando Visual Studio copiá-los nesse diretório. Para obter mais informações, consulte Local e estrutura de diretório de arquivos de saída de implantação.

Solucionando problemas de implementação

Ao implementar um aplicativo, você pode encontrar os seguintes problemas:

  • Visual Studio não é possível implementar aplicativos ASP.NET que são conjunto para executar usando o IIS em um servidor local ou remoto.

    Para implementar aplicativos ASP.NET que são executados usando o IIS em um servidor local ou remoto, você deve ter permissões de administrador nesse servidor específico.

    Se você estiver executando o Visual Studio em Windows Vista, você pode executar Visual Studio sistema autônomo administrador para implementar esses aplicativos em um servidor local. 

    Para obter mais informações, escolher Como: escolher o tipo de site da Web para aplicativos ASP.NET.

  • Visual Studio não é possível gerar arquivos de projeto para um aplicativo.

    Esse problema pode ocorrer quando os aplicativos conjunto a um modelo de projeto personalizado incompatível.O aplicativo Web Designer oferece suporte a apenas os modelos de projeto personalizado criados a partir de projetos de aplicativos Windows, Office, site da Web e Web do ASP.NET.

    Para resolver esse problema, selecionar um modelo de projeto padrão ou um modelo de projeto personalizados diferentes.

    Esse problema pode ocorrer também quando aplicativos são definidos para um. arquivo zip que contém o modelo de projeto personalizados.

    Para resolver esse problema, descompacte o arquivo .zip antes de selecionar o modelo personalizado.

    Para obter mais informações, consulte Modelos Visual Studio e Modelos de projeto for Applications on aplicativo Diagrams.

  • Um conflito ocorre quando você implementa um aplicativo ASP.NET que tem o mesmo nome e local que outro aplicativo que foi implementado e excluído mas cujo projeto ainda existe no disco.

    Para resolver este conflito, você pode executar uma das seguintes ações:

    • Crie o projeto em outro local.

    • em em aberto o projeto existente e adicioná-la para a solução.

    • substituir projeto existente.

    Para evitar esse conflito, renomeie o aplicativo antes da implementação.

Considerações sobre após a implementação

Após implementar um aplicativo, esteja ciente das considerações a seguir:

  • O nome raiz do projeto associado não é alterado quando você alterar o nome de definição de aplicativo.No entanto, Visual Studio sincronizará arquivos de projeto, sistema autônomo documentos do SDM (sistema Definition Model) e arquivos de classe, com alterações na definição de aplicativo. Para obter mais informações, consulte Visão geral do Designer de Aplicativos.

  • The estrutura de destino propriedade de um aplicativo ASP.NET, Windows ou Office aparecerá vazia e somente leitura no Propriedades janela após implementar o aplicativo.Após a implementação, você pode exibir e alterar .NET estrutura versão do projeto aplicativo nas propriedades do projeto.

    Observação:

    Esteja atento a certas considerações quando você altera a versão do estrutura de destino nas propriedades do projeto .Para obter mais informações, consulte Como: escolher a versão do .NET estrutura para aplicativos.

  • The Versão do Office configuração em um aplicativo do Office irá refletir a versão que Modelo propriedade especificada quando você implementou o aplicativo.Embora seja possível alterar essa configuração, as configurações de aplicativos geralmente refletem a configuração do aplicativo.Quando você avaliar o aplicativo para implantação, Visual Studio validará apenas as configurações do aplicativo em relação a configurações do servidor lógico. Nenhum aviso de validar será exibido se essas configurações não coincidem com a versão na Modelopropriedade .Para obter mais informações, consulte Aplicando as configurações.

Consulte também

Tarefas

Como: Implementar Applications on aplicativo Diagrams

Outros recursos

Implementação de aplicativos em aplicativo Diagrams