Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Session OnEnd, dags att reda ut vad som gäller.

Postades av 2005-05-15 17:59:24 - Stefan Mikaelsson, i forum asp.net generellt, Tråden har 5 Kommentarer och lästs av 419 personer

Jag kodar för en webshop där varukorgen, en tempuser tabell och en sessiontabell (där info om alla aktiva sessioner sparas) ska rensas för varje session när den avslutas.

Detta fungerar oftast men inte alltid så tabellerna har hela tiden en massa skräprader som inte tagits bort när session avslutats.

Koden är (tar bara med sessionrensningen de andra är precis lika):

public void Session_OnEnd(){

///// Rensar sessiontabellen
string strConnection = ConfigurationSettings.AppSettings["ConnectionString"];

strSql = "DELETE FROM sessionstb WHERE session_id='"+Session["id"]+"'";

OdbcConnection objConnection = new OdbcConnection(strConnection);
OdbcCommand objCommand = new OdbcCommand(strSql, objConnection);

objConnection.Open();
objCommand.ExecuteNonQuery();
objConnection.Close();


}

Att Session on end lever sitt eget liv har jag hört, men finns det nån förklaring till varför det blir så här ?

Finns det nåt man kan göra för att detta ska fungera bättre?

Beror det på webhotellet ? Webhotellet jag har är inte det bästa direkt.


Svara

Sv: Session OnEnd, dags att reda ut vad som gäller.

Postades av 2005-05-15 18:07:51 - Oskar Johansson

Asp.net startas om lite då och då. Om sessionerna lagras i asp.net-processens minne blir de förlorade då och onend körs aldrig. Om de lagras utanför asp.net-processen körs aldrig onend någonsin.

Du kan helt enkelt inte värja dig emot det. Det bästa du kan göra är att lagra ett datum också, sedan får du lite då och då rensa ut föräldrade saker


Svara

Sv:Session OnEnd, dags att reda ut vad som gäller.

Postades av 2005-05-15 18:11:53 - Stefan Mikaelsson

Tack för förklaringen !
Att ASP.net startas om. Är det samma sak som att applikationen startas om ?
Isf skulle man väl kunna fånga upp det i Application OnEnd ?

Jag lagrar datum så jag brukar rensa manuellt nu, men jag får väl
automatisera rensningen då.


Svara

Sv: Session OnEnd, dags att reda ut vad som gäller.

Postades av 2005-05-15 18:17:10 - Oskar Johansson

>Application OnEnd

Kanske, nu vet jag itne till hundra procent om session onend måste köras. Däremot vet att jag att application onend inte måste köras, kan den köras så körs den, ofta körs den dock inte. En enkel anledningen är att asp.net hänger sig, det finns dock andra


Svara

Sv:Session OnEnd, dags att reda ut vad som gäller.

Postades av 2005-05-16 19:19:42 - Pelle Johansson

Application_OnEnd körs innan IIS:en stängs av eller servern startas om.


Svara

Sv: Session OnEnd, dags att reda ut vad som gäller.

Postades av 2005-05-16 20:29:39 - Oskar Johansson

>Application_OnEnd körs innan IIS:en stängs av eller servern startas om.

I bästa fall, vid t.ex. hängning så tror jag inte att man räkna med att den körs


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 612
27 953
271 709
6 539
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies