Installation des MS IIS und des SQL Server

  1. SSL Zertifikat für die Webseite besorgen, über welchen die Benutzer sicher auf die Anwendung zugreifen sollen
  2. IIS nach obigen Vorgaben installieren und Konfigurieren
  3. SSL Zertifikat im IIS einrichten (wird zwingend für Outlook Anbindung benötigt)
  4. HTTPS Zugriff mit dem Browser aufrufen und damit testen
  5. SQL Server installieren
  6. Microsoft Web Deployment Tool über folgende Befehlszeile auf dem Server installieren:
    1. msiexec /i WebDeploy_2_10_amd64_en-US.msi /passive ADDLOCAL=ALL LISTENURL=http://+:8172/MsDeployAgentService2/
    2. https://technet.microsoft.com/en-us/library/dd569059(v=ws.10).aspx
  7. Im IIS Manager im Bereich Anwendungspools einen neuen Anwendungspool anlegen, wenn der “DefaultAppPool” (nächster Schritt) nicht verwendet werden soll (z.B. BusinessAppPool)
  8. Im SQL Server den LOGIN IIS APPPOOL\DefaultAppPool (SQL Server Maschine ungleich IIS, dann: <DOMÄNE>\<ServerName>$@) mit Sysadmin Rechten (Seite: Serverrollen) hinzufügen (siehe Microsoft). Damit kann man Datenbanken anlegen.

Installation der ersten Anwendung

  1. Auf der Serverconsole in die Eingabeconsole, die mit “als Administrator ausführen” gestartet wird, mit dem Befehlt CRM.deploy.cmd /Y die Anwendung bereitstellen. Die ZIP Datei mit der Anwendung muss vorab in ein beliebiges Verzeichnis auf dem Server entpackt werden. In der Datei CRM.SetParameters.xml wird die URL Adresse (xxx) im value=“Default Web Site/xxx” angegeben und der zukünftige Datenbankname einmalig festgelegt. Wenn man vorher einen Test machen möchte, der keinerlei Änderungen am System vornimmt, so kann dies über den Befehlt CRM.deploy.cmd /T erfolgen. Wenn MS SQL Server Maschine ungleich ISS, dann “data source=ServerName\Instanzname in SetParameters eintragen.
  2. Wenn man nicht “DefaultAppPool” verwendet hat, dann im IIS Manager die Site “xxx” öffnen und über die erweiterten Einstellungen den gewählten Anwendungspool eintragen
  3. URL einmal aufrufen https://servername.tld/xxx (xxx durch Ihren gewünschten Namen austauschen)
  4. https://servername.tld/XXX/Account/createdefaultuser im Browser aufrufen und damit den ersten Benutzer für die Anwendung erstellen.
  5. Der Server antwortet mit einem Benutzernamen und Passwort. Diesen merken Sie sich (z.B. Screenshot).
  6. Im Browser die Adresse https://servername.tld/xxx aufrufen, mit dem erhaltenen Benutzernamen und Passwort anmelden und wie aufgefordert mit einem eigenen Namen und Passwort direkt wieder abändern.
  7. Die Konfiguration des gewünschten Anwendungstemplate über die Anwendungskonfiguration importieren.

Installation weiterer Anwendungen

  1. CRM.SetParameters.xml wie oben anpassen. Den Eintrag xxx durch einen neuen Eintrag yyy ersetzen (Achtung: ohne Leer- und Sonderzeichen).
  2. Anwendung wieder bereitstellen mit dem Befehl CRM.deploy.cmd /Y.
  3. Vorgehen wie ab Punkt 2.2 mit dem geänderten Namen yyy.