Installation Städrapp > 2019.2.0
Installation & konfiguration 25 november 2019
Städrappen har nu möjligheten att köras fristående som en tjänst och kan nu också köras mot Jupiter Server Console.Observera att Städrapp inte fungerar i Internet Explorer.Funkar i Edge, Chrome och Firefox i Windows och testad i Chrome i Android.Städrapp återfinns i mappen Housekeeper i installationsmappen för Jupiter Server..NET CoreHämta och installera "ASP.NET Core Runtime 3.0 Windows Hosting bundle" från https://dotnet.microsoft.com/download/dotnet-core/thank-you/runtime-aspnetcore-3.0.1-windows-hosting-bundle-installerStarta om datorn eller kör net stop was /y följt av net start w3svc i cmd som administratör.OBS! Fr.o.m. 2022.1.0 så är det "ASP.NET Core Runtime 6.0 Windows Hosting bundle" som gäller:https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-aspnetcore-6.0.4-windows-hosting-bundle-installerInstallera Städrapp i IISWindows-funktionerUnder Windows-funktioner, se till att följande är installerat för IIS under WWW-tjänsterPrestandafunktionerAlltProgramvaruutvecklingsfunktionerAllt utom CGI och WebSocket-protokollVanliga HTTP-funktionerAllt utom WebDAV-publiceringHousekeeperI appsettings.json ställer man in hur Städrappen skall köras samt var den hittar Jupiter ServerI avsnittet "Housekeeper" så ställer man "Type" till "IIS""Port" spelar ingen roll då det styrs av IISI avsnittet "JupiterServer" så ställer man in sökvägenOm JS körs i IIS så blir "Url" något i stil med "http://localhost:81/js-web""Type" skall vara "IIS"Om man kör JS Console så skall "Url" vara "http://localhost:800" beroende på vilken port den körs på"Type" skall vara "Console"IISSkapa en programpool, "RebnisHousekeeper" .NET CLR-version: "Ingen förvaltad kod"Förvaltat pipleineläge: IntegreradSkapa en webbplats eller app i befintlig webbplats, beroende på vad man vill få för adress till sidanFör en webbplats där appen ligger som root blir adressen t.ex. "http://server" eller "http://server:81" beroende på port som satts.För en app i befintlig webbplats inkluderar adressen det man döper appen till, t.ex. "http://server/housekeeper" eller "http://server:81/housekeeper".Peka till Housekepper-mappen och välj programpoolen som skapades ovan.Installera Städrapp som tjänst.NET CoreHämta och installera "ASP.NET Core Runtime 3.0.0" från https://dotnet.microsoft.com/download/dotnet-core/3.0OBS! Fr.o.m. 2022.1.0 så är det "ASP.NET Core Runtime 6.0" som gäller:https://dotnet.microsoft.com/en-us/download/dotnet/6.0HousekeeperI appsettings.json ställer man in hur Städrappen skall köras samt var den hittar Jupiter ServerI avsnittet "Housekeeper" så ställer man "Type" till "Service"Ställ in "Port" till någon lämplig port, t.ex. 82I avsnittet "JupiterServer" så ställer man in sökvägenOm JS körs i IIS så blir "Url" något i stil med "http://localhost:81/js-web""Type" skall vara "IIS"Om man kör JS Console så skall "Url" vara "http://localhost:800" beroende på vilken port den körs på"Type" skall vara "Console"Installera tjänstenI Housekeeper-mappen finns fyra skript som kan användas för att utföra olika funktioner med tjänsten:#InstallService.cmdSkapar tjänsten men startar den inte, man får ange sökvägen till Housekeeper-mappen. Bör köras som admin.#StartService.cmdStartar tjänsten.#StopService.cmdStoppar tjänsten.#UninstallService.cmdTar bort tjänsten.JupiterGör inställning för antal dagar för renbäddning under Register > Inställningar > Logi/rum.Samma inställning som gäller för städlistan men det måste sparas om för att Städrapp ska kunna läsa det (så att det hamnar i databasen).TestkörSurfa in på adressen som blir till appen, dvs. beroende på hur det konfigurerats, men t.ex. "http://server", logga in med valfri Jupiteranvändare och se att det fungerar.