Installatie app service op de server van de klant

Pre-Condities:

Let op: De service moet via een veilige HTTPS verbinding  gaan werken,  er dient hiervoor mogelijk een SSL certificaat worden aangeschaft voor de website.

Onderstaande componenten zijn een vereiste om de app service te kunnen draaien en dienen voor zover deze nog niet geïnstalleerd zijn te worden geïnstalleerd.

 

  • .NET Framework 4.5
  • Windows (2008R2 of hoger) Server met IIS(7+)
    • .Net Framework 4.5 Features
      • HTTP Activation (moet aangevinkt zijn)
    • Application Server
      • .Net Framework 4.5
      • .Net Framework 4.5 Features
        • HTTP Activation (moet aangevinkt zijn)
      • Web Server (IIS) Support
    • IIS onderdelen (Server Roles -> Web Server (IIS)):
      • Statische inhoud
      • Standaarddocument
      • ASP.NET

 

Installatie van de website in IIS:

1. Creëer een map waar de installatiebestanden van de app service moeten komen te staan.

2. Ken aan deze map lees- en schrijfrechten toe voor de gebruiker IUSR en IIS_IUSRS.

3. Voeg in IIS een nieuwe website toe

Stap 3

4. Voer als naam “Assu app service” in (of een voor u beter herkenbare naam indien gewenst)

stap 4

5. Voer als fysiek pad de map in die aangemaakt is bij stap 1

stap 5
  1. Voor de gewenste hostnaam in waar vandaan de service benaderbaar zal zijn door de Assu app. Dit dient bij de DNS provider aangegeven te worden zodat de Assu service via die hostnaam benaderbaar is.
    stap 6
  1. Kies het SSL certificaat wat is aangeschaft voor de website:
    stap 7

 

  1. Op de firewall/router moet een poort geforward naar de server ingesteld worden zodat de site van buitenaf beschikbaar is.

 

Installatie van de app service:

1. Pak het bestand uit en start het AssuAppServiceInstallatie programma:

2. Kies hoe de app service ingesteld kan worden. Indien u de app service installeert op dezelfde machine als waar ook Assu® geïnstalleerd staat, dan kunt u de locatie van de Assu® service invullen. De wizard zal dan automatische alle juiste instellingen bepalen zodat de app service verbinding kan maken met Assu.

I Stap2a
installatie app service

Indien dit niet het geval is omdat u bijvoorbeeld de app service installeert op een DMZ, dan moeten de gegevens handmatig ingevoerd worden.

3. Indien u bij de vorige stap gekozen heeft voor automatisch instellen, sla dan deze stap over.

I Stap3

Indien de verbinding handmatig ingesteld is dienen hier de hostnaam/IP te worden ingevoerd voor de machine waar de Assu® service draait en ook de poort die gebruikt wordt. De hostnaam/IP is het adres van de server waar de Assu® service geïnstalleerd staat. De poort is te vinden op de machine waar de Assu® service draait in ProgramData\Assu\instellingen.xml.

 

4.Voer vervolgens de locatie in waar de app service geïnstalleerd dient te worden. Dit is de map die gemaakt is bij stap 1 van het onderdeel “Installatie van de website in IIS”.

I Stap4
  1. De wizard zal nu alle bestanden voor de app service downloaden naar de geselecteerde app service map en zal daarna alle gekozen instellingen toepassen in het bestand “web.config”.
  2. Kies de URL/IP waar de app service benaderbaar zal zijn. Hier dienen dezelfde gegevens ingevoerd te worden als bij stap 6 van het onderdeel “Installatie van de website in IIS”.
I Stap6

7. De app service is nu geïnstalleerd.

8. Om de webserver echt goed te testen plak achter de sitenaam “AssuDPService.svc”. Bijvoorbeeld: https://appservice.aiautomatisering.nl/AssuDPService.svc

 

Als het goed is geeft de webserver het volgende terug:

fout in aanvraag

 Dit is juist want alleen onze apps kunnen data opvragen.

9. Vraag de gezamenlijke klant of hij/zij de app wil testen.