Solução Alternativa para Inicialização Automática de HTTPS
Visão Geral
Para contornar a restrição de HTTPS na inicialização automática do IIS, recomendamos configurar uma tarefa agendada no Windows que faça ping App Builder a cada 5 minutos. Um script é fornecido na pasta de instalação dentro do diretório Scripts. Como alternativa, a tarefa agendada pode ser criada manualmente.
Opção 1: Criar Tarefa Agendada Manualmente
Primeiro abra o Agendador de Tarefas do Windows:
Crie uma pasta chamada Jitterbit
Selecione a pasta Jitterbit e clique no botão Create Task no painel direito. Preencha a aba General da seguinte forma:
Adicione um gatilho para executar a cada 5 minutos. Este gatilho fará ping App Builder a cada 5 minutos para garantir que, se o aplicativo for desligado, ele será reiniciado. Esse intervalo pode ser menor, se necessário.
Em seguida, especifique a ação que será tomada a cada N minutos.
O programa a ser executado é: "powershell"
Os argumentos são:
- File
Path\To\PingApp Builder.ps1
-App Builder URL raizhttp(s)://HostName/App Builder appName/
-Arquivo de LogPath\To\LogResults
Após cada ping, o resultado será registrado no caminho LogFile. Este parâmetro é opcional e deve ser usado somente para depuração.
Exemplos de nomes de hospedar:
https://localhost/
https://localhost/vinyl/
https://someserver.com/vinyl/
O App Builder rootUrl pode ser colado em um navegador no servidor e testado. Se App Builder aparece, a url é boa. Se ocorrer um erro, então a url é inválida.
O caminho do Arquivo para o PingApp Builder o script .ps1 está dentro do App Builder pasta de instalação. Normalmente é:
C:\inetpub\www\App Builder\Scripts\PingApp Builder.ps1
Observe que as aspas são necessárias para cada um dos 3 parâmetros. A seguir está um exemplo de argumento que seria usado para a ação:
- File
C:\inetpub\www\App Builder\Scripts\PingApp Builder.ps1
-App Builder URL raizhttps://localhost/App Builder
-LogFile ""
(nenhum registro será realizado no exemplo acima)
Salve sua nova tarefa:
Para confirmar se a tarefa está funcionando, use o Testar comportamento sempre em execução instruções. No entanto, aguarde até N minutos para App Builder para reiniciar após o desligamento (onde N é a frequência especificada na aba de disparo).
Opção 2: Criar Tarefa Agendada com an App Builder script
Localize a pasta Scripts dentro do App Builder diretório de instalação. Clique com o botão direito do mouse em CreateScheduledTaskToPingApp Builder.bat e escolha "Executar como Administrador".
Digite uma Root Url válida. Exemplos de Root Urls seriam:
https://localhost/
https://localhost/vinyl/
https://someserver.com/vinyl/
A url pode ser colada em um navegador no servidor e testada. Se App Builder aparece, a url é boa. Se ocorrer um erro, então a url é inválida. Note que você não deve incluir nenhuma aspa ao fornecer a URL.
Ao digitar a URL, pressione enter. Clique em enter novamente para pular o registro. O registro só deve ser necessário se a operação de ping não for bem-sucedida por algum motivo. Nesse caso, volte por essas etapas e escolha registrar.
O script tentará fazer ping no endereço fornecido. Se for bem-sucedido, ele tentará armazenar uma tarefa agendada dentro do Agendador de Tarefas do Windows. Abra o Agendador de Tarefas e localize a pasta Jitterbit para garantir que a tarefa foi criada.
A cada 5 minutos, esta tarefa fará ping App Builder. Se o aplicativo for desligado por algum motivo, como uma reinicialização do servidor, o ping causará App Builder para iniciar.
Para confirmar que a tarefa está funcionando, use o Test always running behavior instruções. No entanto, aguarde até 5 minutos para App Builder para reiniciar após desligar o servidor web.