> For the complete documentation index, see [llms.txt](https://docs.wave.pt/mobile-logistic-manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.wave.pt/mobile-logistic-manual/instalacao.md).

# Instalação

Instruções de instalação do serviço e site do Portal

### Pré-Requisitos

Para efetuar a instalação do projeto são necessários alguns pré-requisitos, nomeadamente:

* Framework .Net 4.5 instalada;&#x20;
* Framework .Net 4.8 instalada;
* Serviço IIS devidamente configurado;
* O PDA deve utilizar no mínimo Android 9, para garantir compatibilidade com a APP;
* Caso o PDA não esteja conectado à mesma rede que o servidor, é necessário o uso de uma VPN. Essa VPN pode ser implementada tanto na rede quanto diretamente no equipamento.

Certifique-se de que todos os requisitos acima estão devidamente instalados e operacionais antes de prosseguir com a instalação.

{% hint style="info" %}
Verificar se já está instalado o Framework .NET 4.8, se necessário, é possível fazer o [download](https://www.microsoft.com/pt-pt/download/details.aspx?id=30653) da Framework .NET 4.5 apartir do website oficial da Microsoft, depois basta ativar a framework nas funcionalidades do Windows (ASPNET.NET 4.8 se tiver a 4.8 já instalada).
{% endhint %}

***

Abaixo seguem-se os passos para a instalação simultânea do Portal de Administração (site) e do serviço de comunicação da APP.

1. Abrir o caminho "C:\inetpub\wwwroot" e colocar as pastas "BackOfficeLogistica" e "WebServiceLogistica".
2. Precisamos também de dar controlo total às pastas. Para fazer isso temos de clicar com o botão direito do rato nas pastas, ir até "propriedades", "segurança", "Editar", "Adicionar" e escrever "Todos" no espaço branco. Em seguida a checkbox para permitir o controlo total e clicar em aplicar.

{% hint style="info" %}
"Todos" deve ser escrito de acordo com o idioma apresentado. "Todos" para português, "Everyone" para inglês etc.
{% endhint %}

<figure><img src="https://3977339374-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuj6LpeZslGqhZFWJGXM1%2Fuploads%2F50r3gLNplncpnxRPrtL2%2FPasso3-ControloTotal-Todos.png?alt=media&amp;token=b786ce05-cf0e-407e-a1a3-131f87d2fbf6" alt="" width="474"><figcaption></figcaption></figure>

<figure><img src="https://3977339374-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuj6LpeZslGqhZFWJGXM1%2Fuploads%2F1PM49B7o81PnyhDWYpc6%2FPasso3-ControloTotal-Aplicar.png?alt=media&amp;token=7d54d5ed-a8fa-4667-8e5f-de444e55e3fa" alt="" width="355"><figcaption></figcaption></figure>

4. Abrir o Gestor de Serviços de Informação Internet (IIS). Caso não tenha o IIS instalado clique [aqui](https://computadorcomwindows.com/2021/01/01/tutorial-como-instalar-o-internet-information-services-iis-no-windows-10/) para fazer o download.
5. Dentro do IIS procurar as pastas que movemos anteriormente e configura-las devidamente. Para tal basta ir até "ligações", clicar no diretório "Sites", procurar e entrar no diretório que tem definido o mesmo caminho do passo 1. No exemplo é "Wave".

<figure><img src="https://3977339374-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuj6LpeZslGqhZFWJGXM1%2Fuploads%2FJmGVNQ5XeDRgNaTZxHrK%2FPasso4-ProcurarAsPastas.png?alt=media&amp;token=353e9130-5a64-4d6c-a088-9ad7f4d33040" alt="" width="563"><figcaption><p>Interface do gestor de serviços de informação (IIS)</p></figcaption></figure>

6. Encontradas as pastas, clique com o botão direito do rato e selecionar a opção "Converter para aplicação".

<figure><img src="https://3977339374-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuj6LpeZslGqhZFWJGXM1%2Fuploads%2F68DoC7HjJ1Sf0a75JwgI%2FPasso5-ConverterParaAplica%C3%A7%C3%A3o.png?alt=media&amp;token=ca7bf22f-07f5-4cfc-8aeb-69a4c84680b4" alt="" width="563"><figcaption><p>Interface do gestor de serviços de informação (IIS)</p></figcaption></figure>

7. Na janela que abriu clicar em "Selecionar".

<figure><img src="https://3977339374-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuj6LpeZslGqhZFWJGXM1%2Fuploads%2FAMuTH8WTskdlonRi604P%2FPasso6-JanelaConverterAplica%C3%A7%C3%A3o.png?alt=media&amp;token=44213f2e-26f0-4791-b769-7680b04f513d" alt="" width="478"><figcaption></figcaption></figure>

8. Definimos o conjunto aplicacional de acordo com a pasta que selecionamos. Se selecionar a pasta "BackOfficeLogistica" escolha a opção ".Net v4.5", se selecionar a pasta "WebServiceLogistica" escolha ".Net v4.5 Classic". Clique em Ok.

<div align="center"><figure><img src="https://3977339374-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuj6LpeZslGqhZFWJGXM1%2Fuploads%2FDAaE0hUhFqRDwYmj8Xmb%2FPasso7-ConjuntoAplicacional-BackOffice.png?alt=media&amp;token=e7fc9861-62d8-4248-bbc5-21ae9d59edfa" alt="" width="298"><figcaption><p>BackOfficeLogistica</p></figcaption></figure></div>

<figure><img src="https://3977339374-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuj6LpeZslGqhZFWJGXM1%2Fuploads%2FjJPzYBLf7L0jhtKpCu18%2FPasso7-ConjuntoAplicacional-WebService.png?alt=media&amp;token=431da08f-693c-497c-aad8-7c20b4ff1798" alt="" width="300"><figcaption><p>WebServiceLogistica</p></figcaption></figure>

9. Com ambas as pastas configuradas vá ao diretório "Default Web Site", clique em "BackOfficeLogistica" e selecionar a opção "Procurar localhost on...". O browser predefinido vai abrir o BackOffice da logística. Aplicar este passo no WebService para verificar se está em conformidade.

<figure><img src="https://3977339374-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuj6LpeZslGqhZFWJGXM1%2Fuploads%2FXidXM2seymHLvBEwEidJ%2FPasso8-CorrerBackOffice.png?alt=media&amp;token=bdba7247-dc18-449b-9bb2-f2e542a44fb3" alt="" width="563"><figcaption><p>Interface do gestor de serviços de informação (IIS)</p></figcaption></figure>

10. No browser preencha os campos de Utilizador e Password com o valor "MLADMIN" respetivamente.
11. Os campos seguintes preencher de acordo com as necessidades.
12. Agora a aplicação Mobile Logistic\_K está quase pronta para ser instalada, só precisamos de ter em atenção alguns detalhes (explicamos isso no próximo tópico "Implementação").
