Esta página foi útil?
Seus comentários sobre este conteúdo são importantes. Queremos saber sua opinião.
Comentários adicionais?
1500 caracteres restantes
Exportar (0) Imprimir
Expandir Tudo

Configurar um ambiente de desenvolvimento local para aplicativos para o SharePoint

apps for SharePoint

Saiba como configurar um ambiente de desenvolvimento especificamente adequado ao desenvolvimento de aplicativos para SharePoint com uma instalação local do SharePoint.

Os requisitos para um ambiente de desenvolvimento são menos rigorosos e onerosos do que os requisitos para um ambiente de produção, e as diretrizes descritas aqui não dão suporte a uma instalação em ambiente de produção. Consulte Visão geral da instalação e configuração do SharePoint 2013, Requisitos de hardware e software do SharePoint 2013 e Configurar um ambiente para aplicativos do SharePoint para obter instruções sobre a configuração de uma instalação de ambiente de produção do SharePoint.

Em qualquer ambiente de desenvolvimento, você deverá usar um computador com uma CPU compatível com x64 e pelo menos 16 GB de RAM para instalar e executar o SharePoint; é preferível utilizar 24 GB de RAM.

Dependendo dos seus requisitos e do seu orçamento específicos, você poderá escolher uma destas opções:

Observação Observação

A instalação do SharePoint só tem suporte no Windows Server 2008 R2 Service Pack 1 x64 ou no Windows Server 2012. Se você quiser desenvolver aplicativos para SharePoint para o SharePoint no Windows 7 ou no Windows 8, poderá inscrever-se em um Site do Desenvolvedor do Office 365 e desenvolver aplicativos remotamente. Consulte Inscrever-se em uma conta de desenvolvedor do Office 365 para obter as instruções para criar esse tipo de ambiente de desenvolvimento.

  1. Execute a ferramenta PrerequisiteInstaller.exe que está incluída em seus arquivos de instalação.

  2. Execute a ferramenta Setup.exe que está incluída em seus arquivos de instalação.

  3. Aceite os Termos de Licença de Software da Microsoft.

  4. Na página Escolha a instalação desejada, escolha Autônoma.

    Figura 1. Opção de tipo de instalação

    SharePoint 2013 Installation Server Type
  5. Se ocorrer algum erro na instalação, examine o arquivo de log. Para localizar o arquivo de log, abra uma janela do Prompt de Comando e então digite os comandos a seguir no prompt de comando. Também será exibido um link para o arquivo de log quando a instalação for concluída.

    cd %temp%
    dir /od *.log
    
  6. Após a conclusão da instalação, será solicitado que você inicie o Assistente de Configuração de Produtos e Tecnologias do SharePoint.

    Observação Observação

    O Assistente de Configuração de Produtos e Tecnologias do SharePoint poderá falhar se você estiver usando um computador que tenha ingressado em um domínio mas que não esteja conectado a um controlador de domínio. Caso você veja essa falha, conecte-se a um controlador de domínio diretamente ou por meio de uma conexão VPN (Rede Virtual Privada) ou entre com uma conta local com privilégios administrativos no computador.

  7. Após a conclusão do assistente de configuração, você verá a página Seleção de Modelo do novo site do SharePoint. Nessa página, escolha o modelo Site do Desenvolvedor. Você só poderá implantar aplicativos para SharePoint do Visual Studio para um Site do Desenvolvedor.

    Figura 2. Escolher a página do modelo de site

    Site template page

Nesta etapa, você configura serviços no SharePoint para uso de aplicativo de servidor para servidor. Essas etapas garantem que você seja capaz de criar aplicativos hospedados pelo provedor de alta confiança. Consulte Como: criar aplicativos de alta confiança para o SharePoint 2013 para saber mais sobre a criação desse tipo de aplicativo.

  1. Garanta que o serviço de gerenciamento de aplicativos e que o aplicativo de perfil de usuário estejam configurados. As etapas são as seguintes:

    1. Na Administração Central, em Gerenciamento de Aplicativos, selecione Gerenciar aplicativos de serviço.

    2. Na página Aplicativos de Serviço, verifique se os seguintes serviços foram iniciados:

      • Aplicativo de Serviço de Perfil de Usuário

      • Serviço de Gerenciamento de Aplicativos

    3. Em Gerenciamento de Aplicativos, selecione Gerenciar serviços no servidor.

    4. Na página Serviços no Servidor, verifique se os seguintes serviços foram iniciados:

      • Serviço de Perfil de Usuário

  2. Verifique se pelo menos um perfil foi criado no Aplicativo de Serviço de Perfil de Usuário. As etapas são as seguintes:

    1. Na Administração Central, em Gerenciamento de Aplicativos, selecione Gerenciar aplicativos de serviço.

    2. Em seguida, selecione Aplicativo de Serviço de Perfil de Usuário.

    3. Na página Gerenciar Serviço de Perfil: Aplicativo de Serviço de Perfil de Usuário, em Pessoas, selecione Gerenciar Perfis de Usuário.

    4. Na página Gerenciar Perfis de Usuário, selecione Novos Perfis.

    5. Na página Adicionar Perfil de Usuário, digite seu nome de conta e seu endereço de email.

    6. Selecione Salvar e Fechar.

      Observação Observação

      Se você obtiver uma mensagem dizendo que o perfil que você está tentando criar já existe, selecione Cancelar e Voltar.

    7. Novamente na página Gerenciar Perfis de Usuário, você deverá ver Número total de perfis: 1.

Registro detalhado no Visual Studio

Siga estas etapas se quiser ativar o registro extenso:

  1. Abrir o registro e navegue até HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\nn.n\SharePointTools, em que nn.n é a versão do Visual Studio, como 12.0 or 14.0.

  2. Adicione uma chave DWORD chamada EnableDiagnostics.

  3. Atribua à chave o valor 1.

O caminho do registro mudará em versões futuras do Visual Studio

Ler Host webs, webs app e o domínio isolado antes de continuar com qualquer procedimento nesta seção.

Você deverá criar um domínio isolado no farm teste do SharePoint. Além disso, a instalação do SharePoint exige um um domínio de cabeçalho de host curinga geral onde ele pode provisionar aplicativos hospedados pelo SharePoint.

Para fins de desenvolvimento, você pode modificar seu arquivo de hosts à medida que necessitar rotear seu computador de desenvolvimento para a instância de teste em um aplicativo para SharePoint. O Visual Studio modifica seu arquivo de hosts automaticamente quando você cria e implanta o aplicativo.

Observação Observação

Para a produção de farms, você deve criar uma estratégia de roteamento de DNS em sua intranet e, opcionalmente, configurar o seu firewall. Confira Instalar e Gerenciar Aplicativos para SharePoint para saber mais sobre como criar e configurar um ambiente de produção para aplicativos para SharePoint.

Execute as etapas no procedimento a seguir para criar um domínio do aplicativo isolado.

Observação Observação

Você deve executar todas as etapas no procedimento a seguir enquanto estiver conectado como o administrador de farm e deve executar o prompt de comando e o Shell de Gerenciamento do SharePoint como um administrador.

Criar um domínio do aplicativo isolado em seu computador de desenvolvimento

  1. Garanta que os serviços spadmin e sptimer estejam em execução abrindo um prompt de comando e digitando os comandos a seguir.

    net start spadminv4
    net start sptimerv4
    
  2. Crie seu domínio do aplicativo isolado executando o Shell de Gerenciamento do SharePoint como um administrador e digitando o comando a seguir.

    Set-SPAppDomain "your app domain"
    
  3. Verifique se os serviços SPSubscriptionSettingsService e AppManagementServiceInstance estão em execução digitando o comando a seguir no Shell de Gerenciamento do SharePoint.

    Get-SPServiceInstance | where{$_.GetType().Name -eq "AppManagementServiceInstance" -or $_.GetType().Name -eq "SPSubscriptionSettingsServiceInstance"} | Start-SPServiceInstance
    
  4. Verifique se os serviços SPSubscriptionSettingsService e AppManagementServiceInstance estão em execução digitando o comando a seguir no Shell de Gerenciamento do SharePoint. A saída indicará se cada serviço está online.

    Get-SPServiceInstance | where{$_.GetType().Name -eq "AppManagementServiceInstance" -or $_.GetType().Name -eq "SPSubscriptionSettingsServiceInstance"}
    
  5. Você deve especificar uma conta sob a qual as instâncias de serviço SPSubscriptionService e AppManagementServiceInstance serão executadas. Essa conta deverá ser uma SPManagedAccount. É possível criar uma SPManagedAccount digitando o comando a seguir no Shell de Gerenciamento do SharePoint (serão solicitados conta de domínio\usuário e senha).

    $account = New-SPManagedAccount
    
  6. Especifique uma conta, um pool de aplicativos e configurações de banco de dados para os serviços SPSubscriptionService e AppManagementServiceInstance digitando o código a seguir no Shell de Gerenciamento do SharePoint. Caso você tenha criado uma SPManagedAccount na etapa anterior, use o nome dessa conta aqui.

    $account = Get-SPManagedAccount "domain\user" 
    $appPoolSubSvc = New-SPServiceApplicationPool -Name SettingsServiceAppPool -Account $account
    $appPoolAppSvc = New-SPServiceApplicationPool -Name AppServiceAppPool -Account $account
    $appSubSvc = New-SPSubscriptionSettingsServiceApplication -ApplicationPool $appPoolSubSvc -Name SettingsServiceApp -DatabaseName SettingsServiceDB 
    $proxySubSvc = New-SPSubscriptionSettingsServiceApplicationProxy -ServiceApplication $appSubSvc
    $appAppSvc = New-SPAppManagementServiceApplication -ApplicationPool $appPoolAppSvc -Name AppServiceApp -DatabaseName AppServiceDB
    $proxyAppSvc = New-SPAppManagementServiceApplicationProxy -ServiceApplication $appAppSvc
    
    
  7. Especifique o prefixo do seu aplicativo (confira Host webs, webs app e o domínio isolado) ao digitar o código a seguir no Shell de Gerenciamento do SharePoint.

    Set-SPAppSiteSubscriptionName -Name "app" -Confirm:$false
    

Realize o procedimento a seguir apenas se o seu ambiente usa um servidor proxy. Depois de criar seu domínio do aplicativo isolado, execute as etapas no procedimento a seguir para adicionar o domínio à sua lista de ignoráveis no Internet Explorer. Isso garante que você possa navegar até esse domínio depois de implantar um aplicativo hospedado no SharePoint ou um aplicativo hospedado pelo provedor que inclui um aplicativo da Web.

Adicionar seu domínio do aplicativo isolado à sua lista de ignoráveis no Internet Explorer

  1. No Internet Explorer, vá para Ferramentas.

  2. Escolha Opções da Internet.

  3. Na guia Conexões, escolha o botão Configurações da LAN.

  4. Desmarque a caixa de seleção Detectar automaticamente as configurações.

  5. Marque a caixa de seleção Usar um servidor de proxy para sua LAN.

  6. Escolha o botão Avançado e então adicione *.SeuDomíniodoAplicativo.com à lista Exceções.

  7. Escolha o botão OK.

  8. Escolha o botão OK para fechar a caixa de diálogo Configurações da Rede Local (LAN).

  9. Escolha o botão OK para fechar a caixa de diálogo Opções da Internet.

Consulte Implantar e instalar aplicativos para o SharePoint: métodos e opções para saber mais sobre suas opções para a implantação de seus aplicativos.

Dica Dica

Depois de implantar um aplicativo hospedado no SharePoint em sua instalação, talvez seja solicitado que você faça logon com suas credenciais ao tentar iniciá-lo. Será necessário desabilitar a verificação de loopback para livrar-se desses avisos. Consulte Você recebe o erro 401.1 quando navega em um site que usa a Autenticação Integrada e que está hospedado no IIS 5.1 ou em uma versão mais recente para obter instruções sobre como desabilitar a verificação de loopback.

Mostrar:
© 2015 Microsoft