Krav til serveren
- Kravspecifikation
- Serveren skal kunne tilgå databaseserveren, hvorpå GeoEnviron databasen ligger.
- Web løsningen skal kunne tilgås udefra, sikre dig at Firewall ikke blokerer.
Krav til website
- SQL Authenticated bruger (med brugernavn og password) til GeoEnviron databasen.
Rettigheder: db_datareader og db_datawriter. (Indsættes i en ODBC forbindelse under afsnittet Installation af website)
Built-in brugeren IIS-IUSRS skal have rettighed til at skrive/læse i websites installationsfolder. (Eksempelvis C:\inetpub\wwwroot\webløsning) - Oprettelse af en "mail from" og en "mail to" email adresse:
Når brugeren har foretaget sin indberetning via websitet sendes en advisering til kommunens indbakke og en kvittering til brugeren. - Website skal være kompatibel med GeoEnviron version. Versionsafhængighed kan læses på downloadsiden.
Krav til GeoEnviron
- Sørg for at der i GeoEnviron er indtastet en Mail from og MailOfficer adresse i for løsningen under: System Adm/ Opsætning/ System Opsætning/ Web/ Parametre
Installation af website
- Sørg som det første for, at downloade seneste version af websitet fra denne side her
- Anbring den et sted i web serverens filstruktur: C:\inetpub\wwwroot\<navnet på web-løsningen>
- Opret en ODBC (64-bit) forbindelse til databasen - navnet på forbindelse skal bruges i den videre konfiguration. (Markeret med grønt i punkt 4.2)
- Tilret web.config filen, herunder:
- Sæt UseWsSubstitude = true
- Sæt connectionString = <netop oprettet ODBC i punkt 3>, hvor name = Navn på din ODBC forbindelse
- Sæt connectionString = <SMTP host oplyst af kunden>, hvor name = SmtpHost
Eksempel:
- Åben IIS og vælg Add Website…
- Sæt ”Site name” = <navnet på web-løsningen>
- Sæt ”Physical path” = C:\inetpub\wwwroot\<navnet på web-løsningen>
- Sæt evt. et ønsket ”Host name” = <Host name oplyst af kunden>. Alternativt: Anvend fx port 10000
- Kontroller at web-løsningen virker ved at trykke "browse" i IIS'en
Opdatering af website
Ved opdatering af en web-løsning kan det ofte betale sig at genbruge web.config filen fra den allerede eksisterende webl-løsning, idet indholdet ofte har en statisk karakter.
Vær dog opmærksom på, at der i den nye version af web-løsningen kan være tilføjet en eller flere filer og linjer og at disse i så fald skal indføres.
Derfor anbefaler vi at man ved opdatering af web-løsninger henter seneste nye web-løsningen her og genbruger filen web.config fra den gamle løsning.
Web-løsningerne indeholder en Config mappe. Denne mappe kan indeholde en til flere txt og/eller html filer. Filerne anvendes som skabeloner for diverse kvitterings-mails. Filerne kan rettes til alt efter kommunens ønske så længe bogmærkerne forbliver intakt.
Hvis web-løsningen opretter logs i tilfælde af fejl der ikke er relevant at vise for en slutbruger, vil disse logfiler også blive gemt i Config mappen.
Et udsnit af web.config filen kam se ud som følger:
Det skal foretages 4 tilretninger af web.config filen:
-
Værdien for ”WebReference.service_GeoEnviron” sættes til ”http://Service_GeoEnviron.asmx”.
-
Værdien for ”UseWsSubstitude” sættes til ”true”.
-
Værdien for ”GeoEnvironDB” sættes til Dsn-navnet på den ODBC-forbindelse der skal anvendes.
-
Værdien for ”SmtpHost” sættes til en valid smtp-host.
Vigtigt! Det er essentielt at ODBC forbindelsen der kommunikeres via har de fornødne rettigheder til at læse, oprette, opdatere og slette rækker i de tabeller som de tilknyttede web-løsninger benytter sig af. Vær her opmærksom på, at tilføjelse af endnu en web-løsning kan betyde at ODBC forbindelses rettigheder ikke længere er tilstrækkelige!
Virker webløsningen ikke?
- Web-løsningen virker slet ikke
- Kontroller ODBC forbindelsen til databasen
- Opret evt. både en 64-bit og en 32-bit ODBC forbindelse med samme navn
- Web-løsningen kan ikke sende mails
- Verificer at der kan sendes mails via SMTP hosten
Hvis der er tvivl om hvorvidt en SMTP host rent faktisk kan afsende mails, kan dette testes ved at installere Geokons test-værktøj SendMailTest.zip på den web-server som Geokons web-løsninger er installeret på.
Gør følgende:
- Download zip-filen SendMailTest.zip (link nederst i artiklen)
- Unzip zip-filen
- Kør setup.exe filen og klik "install"
- Indtast den Smtp-host og den "MailFromAddress" som web-løsningen er sat op til at anvende
- Indtast din egen mail-adresse i "To" og klik på Send knappen
Hvis der i resultat vinduet står alt andet end "Mail afsendt" er der problemer med SMTP hosten.
Kommentarer
0 kommentarer
Artiklen er lukket for kommentarer.