Como: Resolver os avisos de validação em diagramas de implantação
No Designer de implantação, avisos e erros de validação Aparecerrr na Lista de Errosa janela quando você valida um diagrama de implantação.Um ícone de erro vermelha aparecerá no diagrama de implantação, diagrama de aplicativo e diagrama de datacenter lógico para qualquer aplicativo ou servidor associado a um erro de validação ou aviso.
Erros de validação não ocorrem na maioria dos casos.No entanto, os avisos de validação geralmente Aparecerrr e ocorram nas seguintes situações:
Um valor de configuração em uma camada viola uma restrição definir em outra camada.
Por exemplo, você pode definir o modo de autenticação para que um aplicativo da Web Passport.No entanto, o IIS Servidor Web para que você ligar o aplicativo requer autenticação de Formulários.
Observação: Para um aplicativo ASP.NET, Windows ou Office, Visual Studio validará o .NET Versão do Framework no Sistema operacional restrição contra servidor lógico destino CommonLanguageRuntime configuração, se essa restrição está Selecionadoda do aplicativo.Ele não irá validar Estrutura de destino propriedade do aplicativo ou propriedades do projeto com essa restrição.Você não obterá um aviso de validação se essas propriedades não são compatíveis com essa restrição.For more information, see Como: Escolha o .NET Versão do Framework para aplicativos.
Fixos configurações em um conflito de camada com configurações fixos em outra camada.
Por exemplo, você definir a configuração de versão do Office em um aplicativo do Office para o Office 2003.No entanto, a configuração de Do Office versão no servidor Windows ao qual você Ligar o aplicativo requer o Office 2007.
Observação: Você deve primeiro adicionar a Recurso de do Microsoft Office para o servidor do Windows antes de você pode definir sua configuração de versão do Office.Quando você avaliar a implantação, Visual Studio validará Office versão configuração contra o Windows do Office versão configuração do servidor um aplicativo do Office.Ele não irá validar Modelo propriedade com essas configurações do aplicativo.Para um aplicativo ASP.NET, Windows ou Office, Visual Studio validará Estrutura de destino configuração contra o destino lógico do CommonLanguageRuntime configuração do servidor do aplicativo.Ele não irá validar Estrutura de destino propriedade do aplicativo ou propriedades do projeto com essas configurações.Você não obterá um aviso de validação se essas propriedades não corresponderem essas configurações.Para obter mais informações, consulte Como: Modelos de projeto alterar para aplicativos e Como: Escolha o .NET Versão do Framework para aplicativos.
Nem Tudo aplicativos no sistema são Ligados aos servidores lógicos.
Nem Tudo pontos de extremidade aplicativo dentro do sistema são Ligados aos pontos de extremidade do servidor lógico.
Um caminho de comunicação necessários está ausente.
Por exemplo, suponha que você conectar um aplicativo da Web a um banco de dados no diagrama de aplicativo.Em seguida, você Ligar o aplicativo Web para um servidor Web do IIS no diagrama de implantação.Se nenhuma conexão existir entre o servidor Web e um servidor de banco de dados, receberá um aviso de validação quando você valida o diagrama de implantação.Como alternativa, você pode Ligar o aplicativo Web para um IIS Servidor Web com a conexão necessária.No entanto, os pontos de extremidade aplicativo não podem ser Ligados aos pontos de extremidade servidor lógico que suportam o caminho de comunicação.
Se um caminho de comunicação estiver faltando, você verá o seguinte aviso: Não "há nenhuma conexão estabelecida entre < nome do servidor > < ponto de extremidade do servidor > e qualquer outro servidor lógico no data center que permite a comunicação ocorra entre o aplicativo < nome do aplicativo > < ponto de extremidade do aplicativo > e o aplicativo < nome do aplicativo > < empresa do aplicativo >." Use o procedimento a seguir para corrigir este aviso.
Para corrigir os avisos de caminho de comunicação
Ligar Os aplicativos afetados para servidores lógicos que fornecem os pathways de comunicação necessários.
Para obter mais informações sobre aplicativos unbinding de servidores lógicos, consulte Como: Desligar aplicativos de servidores lógicos.
- ou -
Se a servidores lógicos estiver conectados, verifique se o aplicativo pontos de extremidade são Ligados aos pontos de extremidade servidor que suportam o caminho de comunicação.Para vincular os pontos de extremidade do aplicativo, use Detalhes da ligação Caixa de diálogo caixa.
For more information, see Como: Especificar detalhes de ligação em diagramas de implantação.
Após você resolver Tudo conflitos de configurações, retornar para o diagrama de implantação e validar o diagrama novamente para ver se Tudo avisos foram Fixo.
Para obter outro exemplo de como resolver um aviso de comunicação, consulte Demonstra Passo a passo: Validando o sistema de aplicativo para implantação.
Outro aviso comum está relacionado a uma configuração em um aplicativo ou servidor que está em conflito com uma restrição definida na camada correspondente.Use o procedimento a seguir para corrigir este aviso.
Para corrigir os avisos de validação associados com as configurações que violam restrições
Clique Duplo o aviso de validação para localizar a configuração que viola a restrição.
- ou -
Clique com o botão direito do mouse o aviso de validação, aponte para Ir parae clique em < nome da configuração > Configuração em < nome do aplicativo ou servidor >.
Designers de sistema distribuído exibe o diagrama com a configuração conflitante, exibe o editor de restrições de Settings and e seleciona a configuração correspondente.
Editare o valor da configuração ou os valores para resolver o conflito.
Depois de resolver Tudo conflitos de configurações, retorne para o diagrama de implantação e validar o diagrama novamente para ver se Tudo avisos são Fixo.
Em alguns casos, talvez seja apropriado para modificar a restrição em vez da configuração, conforme discutido o procedimento a seguir.
Para exibir a restrição associada com o aviso
Clique com o botão direito do mouse o aviso de validação, aponte para Ir parae, em seguida, clique em < nome da restrição > Restrição em < servidor ou Nome do aplicativo >.
Designers de sistema distribuído exibe o diagrama para o qual a restrição foi criada, exibe as configurações e Constraints Editor e seleciona a restrição correspondente.
Consulte também
Tarefas
Demonstra Passo a passo: Validando o sistema de aplicativo para implantação
Como: Validar um diagrama de implantação