Partilhar via


Demonstra Passo a passo: Validando um sistema de aplicativos para implantação

Este cenário se baseia no que desenvolvidos em Demonstra Passo a passo: Aplicar restrições a um Datacenter lógico. Nesse cenário, você irá BIND aplicativos dentro do seu sistema datacenter lógico e, em seguida, validar para verificar se este sistema poderia implantar com êxito em que data center.

Antes de iniciar esta explicação passo a passo, é importante ter algum conhecimento básico do Designer de Datacenter Lógico.Além disso, é importante saber como o Designer de Datacenter Lógico funciona em associação com os outros Distributed sistema Designers.Para obter mais informações, consulte Visão geral do Logical Datacenter Designer e Fluxo de Trabalho direita designers sistema distribuídos.

Para criar um diagrama de implementação

  1. Abra o arquivo da solução catálogo.sln que concluir a criação em Demonstra Passo a passo: Aplicar restrições a um Datacenter lógico.

    Um exemplo que demonstra o resultado desta explicação passo a passo está disponível no centralizar de baixar da Microsoft em https://go.Microsoft.com/fwlink/?LinkId=40867.

  2. clicar com o botão direito do mouse o WebClientSystem.sd arquivo no gerenciador de soluções e clique em em aberto.

    O diagrama do sistema abre no Designer de sistema.

  3. clicar com o botão direito do mouse o WebClientSystem sistema e clique em Definir implantação.

    The Definir implantação caixa de diálogo é exibida.Esta caixa de diálogo permite que você escolher o diagrama de datacenter lógico que você deseja usar para criar uma definição de implantação.O arquivo eCommerceDatacenter.ldd aparece selecionado automaticamente porque é o diagrama de datacenter lógico apenas em sua solução.

  4. Clique em OK.

    Visual Studio cria um novo diagrama de implementação em sua solução e o abre no Designer de Implementação.

  5. From a Modo de Exibição do Sistema janela, arrastar SalesWebClient to the HardenedIIS Servidor Web.

  6. Do janela Modo de Sistema, arrastar Catálogo to ApplicationServer.

    The Detalhes da ligação caixa de diálogo é exibida.

  7. BIND CatalogWebService to SecureApplicationsWebSite.

    Isso liga CatalogWebService para o host de site apropriado.Você deve BIND os serviços da Web que existem no mesmo aplicativo Web Web no mesmo site.

  8. Clique em OK.

  9. Na janela visualização do sistema, arrastar CatalogDB to Catálogos.

    Observação:

    A solução que você carregou do exemplo não contém um conexão de banco de dados externos n Para CatalogDB.

Agora você tiver limite todos os seus aplicativos para os hosts de servidor lógico apropriado.Você validará agora sua definição de implantação para determinar se existem conflitos entre as configurações do aplicativo e restrições do servidor lógico.

Para validar uma definição de implantação

  • clicar com o botão direito do mouse no diagrama de implementação e clique em Validar o diagrama.

    implantação Designer valida as configurações e restrições no arquivo de sistema com aquelas no arquivo .sdm para o datacenter lógico destino modelado no eCommerceDatacenter.ldd definição de sistema Model (.sdm).A janela erro lista exibe quaisquer avisos de validação ocorrerem.Para obter mais informações sobre arquivos .sdm, consulte Visão geral do definição de sistema Model (SDM).

    Nesse cenário, os seguintes avisos de validação aparecem no Lista de Erros janela:

    • "O parâmetro de restrição 'Modos de segurança permitidos' requer que seja seletiva conjunto 'Modo' conjunto como 'Formulários', mas é atualmente conjunto 'Windows'."

    • "O parâmetro de restrição de 'Representação requer' requer que seja seletiva conjunto 'Representação' conjunto como 'True', mas é atualmente conjunto 'False'."

Agora você irá corrigir esses avisos.

Para corrigir os avisos de validação

  1. No Lista de Erros janela, clicar com o botão direito do mouse o primeiro aviso (permitidos modos de segurança), aponte para Ir parae clique em Modo de configuração no catálogo (CatalogServiceSystem).

    The CatalogSystem diagrama do sistema é exibida.Editor de Configurações e Restrições exibe a definição de aplicativo apropriado e conflitantes em Catálogo in CatalogServiceSystem.Um símbolo de erro aparece no Catálogo, indicando que existe um erro.

  2. No Editor de Configurações e Restrições, altere o valor de autenticação no Modo configuração Windows to Formulários.

  3. Voltar para o diagrama de implementação e clicar duas vezes em segundo aviso no Lista de Erros janela.

    A configuração que você precisa corrigir em Catálogo in CatalogServiceSystem aparece.

  4. Editor de Configurações e Restrições, alterar Representar valor False to True.

  5. Retornar para o diagrama de implementação, clicar com o botão direito do mouse no diagrama e clique em desmarcar mensagens de validação.

    Você não precisa executar essa etapa antes de revalidar.Você pode desmarcar sistema autônomo erros de validação e sistema autônomo avisos do Lista de Erros janela, conforme necessário.

  6. clicar com o botão direito do mouse no diagrama de implementação e clique em Validar o diagrama.

    O seguinte aviso de validação é exibido na janela erro lista:

    "O asp aplicativo catálogo.as configurações de rede e as configurações de aplicativo Web do IIS são incompatíveis.O asp.configuração de rede no momento está definida como formulários e authflags WebApplication não são configurados para oferecer suporte anônimo".

    Este aviso ocorre porque o ApplicationServer exige configurações específicas de aplicativos que ele hospeda.Eles exigidos as configurações de conflito com as configurações real do aplicativo hospedado, Catálogo.

  7. Corrigi o aviso restantes da seguinte maneira:

    1. Modo de exibição ApplicationServer no diagrama de datacenter lógico.

    2. Na Editor de Configurações e Restrições em Configurações do servidor lógico, clicar no WebSites nó, expandir o Autenticação nó no painel de configurações e selecionar o Anônimo caixa de a AuthFlags configuração.

Consulte também

Outros recursos

Restringir aplicativos e relações de hospedagem de aplicativo