U bevindt zich nu op een technische pagina over de software Mercator. Deze pagina bevat specifieke informatie die bestemd is voor professionals van de software Mercator. Wenst u naar algemenere informatie over Mercator door te gaan?


   Deze vraag niet meer stellen

Hoe IIS 7 of 7.5 parametreren voor een website op basis van FoxIsapi.dll ?

0000001884     -      22-02-2011
Verouderd

Deze informatie is verouderd. De ontwikkelingen van websites rond Mercator websites zijn nu gedaan

In Vista, Windows 2008 of Windows 2008 R2 kan de IIS-configuratie om FoxIsapi.dll te doen werken nogal moeilijk te realiseren zijn. Behalve deze documentatie biedt INEO geen support meer met betrekking tot de installatie van MercatorIshop-websites op basis van FoxIsapi.dll voor jongere IIS-versies dan versie 6. Wij raden dan ook aan om onze oplossing op basis van ASP.net te gebruiken.

Vooraleer te starten met deze parameterinstelling, moet u weten dat FoxIsapi.dll een ISAPI-uitbreiding is, geen ISAPI-filter, ISAPI-module of natif-module. Vervolgens moet u zich ervan vergewissen dat de taak "ISAPI-uitbreidingen" wel degelijk geïnstalleerd is op serverniveau.

Om FoxIsapi.dll te laten werken, moet u deze procedure uitvoeren (en niets meer):
in de beheersconsole van IIS:

  • op het niveau van de "server"-knoop, ISAPI & CGI restrictions: voeg een item toe dat naar foxisapi.dll verwijst en geef het de nodige rechten;

  • voeg aan de applicatiepools een nieuwe pool toe met als naam FoxIsapi, "zonder beheerde code" en met een "klassieke" pipeline;

  • activeer "32-bitapplicatie" in de geavanceerde eigenschappen van deze pool

    ;
  • klik rechts op de knoop van de directory "Scripts" en kies "Omzetten in applicatie". Kies duidelijk de pool FoxIsapi;

  • op de knoop van de directory "Scripts" kiest u "Mappings Handler"/"Mapping van beheerders", en in het vak "Acties" rechts kiest u "Functietoelatingen wijzigen": vink hier Uitvoeren aan. Hier doet u niets anders;

  • open een commandovenster en voer hier het volgende uit: %windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /-[name='xpress'].

 

In dit stadium moet de volgende URL (aan te passen volgens uw website): www.xxx.com/scripts/foxisapi.dll/status een groene tabel opleveren.

Opgelet: we testen hier enkel de werking van FoxIsapi.dll, niet zijn vermogen om methodes van MercatorIshop.exe op te roepen. Hierdoor kan de omvang van de mogelijke problemen worden beperkt (zolang de bovenstaande URL niet werkt, heeft het geen zin om de MercatorIshop-methodes te testen).

Bij een foutmelding 500 kunt u de fout makkelijk oplossen via "Opvolgingsregels voor mislukte aanvragen" op het knoopniveau van uw website. U moet hier een nieuwe waarde invoeren voor de statuscode 500 en de leverancier "Isapi-uitbreiding". Na een foutmelding 500 moet u terugkeren naar "Opvolgingsregels voor mislukte aanvragen" en in het vak "Acties" rechts het item "Opvolgingsjournaals weergeven…" kiezen. Hierdoor krijgt u meer details te zien over de soort fout die zich voordoet.

Bijvoorbeeld: de foutmelding 500.19 wordt gecorrigeerd door het hierboven beschreven commando uit te voeren.



Functionele cookies: Cookies die nodig zijn voor het gebruik van de website en voorkeurscookies. Ze bevatten geen persoonsgegevens. (Meer informatie)

Analytische cookies: Verzamelen van statistieken met betrekking tot het gedrag van internetgebruikers. (Meer informatie)

Marketingcookies: Om bezoekers op verschillende websites te volgen voor advertentiedoeleinden. (Meer informatie)

De pagina die u wenst te bekijken heeft betrekking op een versie van Mercator die commercieel niet meer beschikbaar is en niet meer wordt ondersteund.

Mercator is een applicatie .net en maakt gebruik van een database SQL Server. De gegevens op deze pagina stemmen niet overeen met deze eigenschappen.