Procédure
Vad är en session?
Inom programmering är en session en grupp data som lagras temporärt på serversidan för en specifik användning av en ansluten användare.
Sessioner används vanligtvis för att lagra användaridentifieringsinformation, t.ex. ett användarnamn eller användar-ID, samt information om applikationsstatus, t.ex. artiklar i en varukorg online.
Sessioner är vanligtvis associerade med en unik sessionsidentifierare som lagras på klientsidan, vanligtvis i form av en cookie, för att göra det möjligt för servern att hämta lämpliga sessionsdata för varje användarförfrågan.
Hur kan jag lösa problemet med sessioner på min webbplats?
Problemet ligger i huvudsak i de element som lagras i RAM över tiden. När RAM-minnet är mättat startar systemet en omstart som raderar de lagrade elementen och därmed potentiellt sessionerna på din webbplats. Detta kan förklara varför en besökare kan bli frånkopplad när han eller hon besöker din webbplats.
För att undvika detta följer här proceduren som ska följas:
1. Generera en nyckel på Machine Key
För att göra detta, gå till machineKey-webbplatsen och klicka på knappen "GENERERA".

Kopiera sedan den genererade koden till ett hörn

2. Konfigurera filen web.config
Gå till administrationen av din Plesk från hanteringen av din tjänst på LWS-panelen.

Väl i Plesk väljer du "Webbplatser och domäner" i menyn till vänster.
På den sida som visas öppnar du rullgardinsmenyn för din domän.
Klicka på "Filhanterare".

I filhanteraren kommer du till roten av din tjänst där filerna för din webbplats finns. Titta efter om du har en fil som heter web.config.

Om så är fallet ska vi redigera den, annars skapar vi den genom att kopiera all kod som jag ger nedan.

I den här filen, vars innehåll är XML, lägger vi till följande i avsnittet :
På nivån för den tredje raden som börjar med "<machineKey", ersätt hela denna rad med den som du hämtade från Machine Key i steg 1.</p> <p> </p> <p>Med utgångspunkt från basfilen, som är roten till din tjänst under leverans, här är koden som den skulle ge genom att lägga till dessa få extra rader.</p> <p>Om du inte hade filen web.config-filen, skapa den genom att kopiera all kod utan att glömma att ändra den del som anges ovan angående koden som genereras av Machine Key</p> <pre> <code class="language-xml"><?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <httpErrors> <remove statusCode="400" /> <error statusCode="400" path="D:\www\jetestuneformuleasp.site\error_docs\bad_request.html" /> <remove statusCode="401" /> <error statusCode="401" path="D:\www\jetestuneformuleasp.site\error_docs\unauthorized.html" /> <remove statusCode="403" /> <error statusCode="403" path="D:\www\jetestuneformuleasp.site\error_docs\forbidden.html" /> <remove statusCode="404" /> <error statusCode="404" path="D:\www\jetestuneformuleasp.site\error_docs\not_found.html" /> <remove statusCode="405" /> <error statusCode="405" path="D:\www\jetestuneformuleasp.site\error_docs\method_not_allowed.html" /> <remove statusCode="406" /> <error statusCode="406" path="D:\www\jetestuneformuleasp.site\error_docs\not_acceptable.html" /> <remove statusCode="407" /> <error statusCode="407" path="D:\www\jetestuneformuleasp.site\error_docs\proxy_authentication_required.html" /> <remove statusCode="412" /> <error statusCode="412" path="D:\www\jetestuneformuleasp.site\error_docs\precondition_failed.html" /> <remove statusCode="414" /> <error statusCode="414" path="D:\www\jetestuneformuleasp.site\error_docs\request-uri_too_long.html" /> <remove statusCode="415" /> <error statusCode="415" path="D:\www\jetestuneformuleasp.site\error_docs\unsupported_media_type.html" /> <remove statusCode="500" /> <error statusCode="500" path="D:\www\jetestuneformuleasp.site\error_docs\internal_server_error.html" /> <remove statusCode="501" /> <error statusCode="501" path="D:\www\jetestuneformuleasp.site\error_docs\not_implemented.html" /> <remove statusCode="502" /> <error statusCode="502" path="D:\www\jetestuneformuleasp.site\error_docs\bad_gateway.html" /> <remove statusCode="503" /> <error statusCode="503" path="D:\www\jetestuneformuleasp.site\error_docs\maintenance.html" /> </httpErrors> <tracing> <traceFailedRequests> <clear /> </traceFailedRequests> </tracing> </system.webServer> <system.web> <system.web> <compilation tempDirectory="D:\www\jetestuneformuleasp.site\tmp" /> <sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" cookieless="false" timeout="20" /> <machineKey decryption="AES" validation="SHA1" decryptionKey="7ucKOvWBqXrsVMBl" validationKey="ZT6ikp0oQdfQT59F" /> </system.web> </configuration></code></pre> <p> </p> <p>Spara din fil och du är skyddad från sessionsproblemet.</p>