Je developpe une appli en aspx.
J'utilise des objets sessions pour stocker des variables globales.
Mon temps de session est définie à 60 minutes.
Mon problème est que ma session se coupe très rapidement. Je dirais 5
minutes en moyenne.
Je précise que ce n'est pas 5 minutes sans rien faire mais plutot 5 minutes
alors je developpe les pages.
C'est plus énervant et consommateur de temps de dev qu'autre chose mais
bon...
Est-ce normal ?
J'ai l'impression que dès que je modifie une page, le serveur réinitialise
l'appli et donc la session !?
J'ai l'impression que dès que je modifie une page, le serveur réinitialise l'appli et donc la session !?
Oui car dès que tu compile, IIS doit recharger le code et donc je pense qu'il réiniialise le process aspnet_wp...
Mais quand tu auras déployé ton site, la session durera 60mins.
-- Delf
RAVAILLE James
Bonjour,
Lors de la phase de développement d'un application ASP .NET, lors de la compilation de l'application, les assemblies sont recompilées. Et toutes modifications des assemblies et du fichier de configuration de l'application (web.config), entraînent le redémarrage du site web, de manière à prendre en compte ces modifications. Ainsi, toutes les variables d'application et de session de l'application Web sont "détruites".
Coridalement,
-- James RAVAILLE. MCAD .NET et MCT .NET http://www.certifdotnet.com
"Delf" a écrit :
TOny wrote:
> Est-ce normal ?
> J'ai l'impression que dès que je modifie une page, le serveur réinitialise > l'appli et donc la session !?
Oui car dès que tu compile, IIS doit recharger le code et donc je pense qu'il réiniialise le process aspnet_wp...
Mais quand tu auras déployé ton site, la session durera 60mins.
-- Delf
Bonjour,
Lors de la phase de développement d'un application ASP .NET, lors de la
compilation de l'application, les assemblies sont recompilées. Et toutes
modifications des assemblies et du fichier de configuration de l'application
(web.config), entraînent le redémarrage du site web, de manière à prendre en
compte ces modifications. Ainsi, toutes les variables d'application et de
session de l'application Web sont "détruites".
Coridalement,
--
James RAVAILLE.
MCAD .NET et MCT .NET
http://www.certifdotnet.com
"Delf" a écrit :
TOny wrote:
> Est-ce normal ?
> J'ai l'impression que dès que je modifie une page, le serveur réinitialise
> l'appli et donc la session !?
Oui car dès que tu compile, IIS doit recharger le code et donc je pense
qu'il réiniialise le process aspnet_wp...
Mais quand tu auras déployé ton site, la session durera 60mins.
Lors de la phase de développement d'un application ASP .NET, lors de la compilation de l'application, les assemblies sont recompilées. Et toutes modifications des assemblies et du fichier de configuration de l'application (web.config), entraînent le redémarrage du site web, de manière à prendre en compte ces modifications. Ainsi, toutes les variables d'application et de session de l'application Web sont "détruites".
Coridalement,
-- James RAVAILLE. MCAD .NET et MCT .NET http://www.certifdotnet.com
"Delf" a écrit :
TOny wrote:
> Est-ce normal ?
> J'ai l'impression que dès que je modifie une page, le serveur réinitialise > l'appli et donc la session !?
Oui car dès que tu compile, IIS doit recharger le code et donc je pense qu'il réiniialise le process aspnet_wp...
Mais quand tu auras déployé ton site, la session durera 60mins.
-- Delf
TOny
Il est evidemment que je ne modifie mon web.config toutes les 5 minutes. Quant aux assemblies, qu'est qu'elles implique ? J'inclus effectivement des composants (dll,..) mais elles ne sont pas non plus modifiées toutes les 5 minutes. La seule chose que je fais c'est developper des pages (code html + aspx + ajout d'import ou de register en haut de page), rien de plus...
Tony
"RAVAILLE James" a écrit dans le message de news:
Bonjour,
Lors de la phase de développement d'un application ASP .NET, lors de la compilation de l'application, les assemblies sont recompilées. Et toutes modifications des assemblies et du fichier de configuration de l'application (web.config), entraînent le redémarrage du site web, de manière à prendre en compte ces modifications. Ainsi, toutes les variables d'application et de session de l'application Web sont "détruites".
Coridalement,
-- James RAVAILLE. MCAD .NET et MCT .NET http://www.certifdotnet.com
"Delf" a écrit :
TOny wrote:
> Est-ce normal ?
> J'ai l'impression que dès que je modifie une page, le serveur > réinitialise > l'appli et donc la session !?
Oui car dès que tu compile, IIS doit recharger le code et donc je pense qu'il réiniialise le process aspnet_wp...
Mais quand tu auras déployé ton site, la session durera 60mins.
-- Delf
Il est evidemment que je ne modifie mon web.config toutes les 5 minutes.
Quant aux assemblies, qu'est qu'elles implique ?
J'inclus effectivement des composants (dll,..) mais elles ne sont pas non
plus modifiées toutes les 5 minutes.
La seule chose que je fais c'est developper des pages (code html + aspx +
ajout d'import ou de register en haut de page), rien de plus...
Tony
"RAVAILLE James" <RAVAILLEJames@discussions.microsoft.com> a écrit dans le
message de news: 0D5B165B-14AD-452F-98BC-24A0206ED87F@microsoft.com...
Bonjour,
Lors de la phase de développement d'un application ASP .NET, lors de la
compilation de l'application, les assemblies sont recompilées. Et toutes
modifications des assemblies et du fichier de configuration de
l'application
(web.config), entraînent le redémarrage du site web, de manière à prendre
en
compte ces modifications. Ainsi, toutes les variables d'application et de
session de l'application Web sont "détruites".
Coridalement,
--
James RAVAILLE.
MCAD .NET et MCT .NET
http://www.certifdotnet.com
"Delf" a écrit :
TOny wrote:
> Est-ce normal ?
> J'ai l'impression que dès que je modifie une page, le serveur
> réinitialise
> l'appli et donc la session !?
Oui car dès que tu compile, IIS doit recharger le code et donc je pense
qu'il réiniialise le process aspnet_wp...
Mais quand tu auras déployé ton site, la session durera 60mins.
Il est evidemment que je ne modifie mon web.config toutes les 5 minutes. Quant aux assemblies, qu'est qu'elles implique ? J'inclus effectivement des composants (dll,..) mais elles ne sont pas non plus modifiées toutes les 5 minutes. La seule chose que je fais c'est developper des pages (code html + aspx + ajout d'import ou de register en haut de page), rien de plus...
Tony
"RAVAILLE James" a écrit dans le message de news:
Bonjour,
Lors de la phase de développement d'un application ASP .NET, lors de la compilation de l'application, les assemblies sont recompilées. Et toutes modifications des assemblies et du fichier de configuration de l'application (web.config), entraînent le redémarrage du site web, de manière à prendre en compte ces modifications. Ainsi, toutes les variables d'application et de session de l'application Web sont "détruites".
Coridalement,
-- James RAVAILLE. MCAD .NET et MCT .NET http://www.certifdotnet.com
"Delf" a écrit :
TOny wrote:
> Est-ce normal ?
> J'ai l'impression que dès que je modifie une page, le serveur > réinitialise > l'appli et donc la session !?
Oui car dès que tu compile, IIS doit recharger le code et donc je pense qu'il réiniialise le process aspnet_wp...
Mais quand tu auras déployé ton site, la session durera 60mins.
-- Delf
Delf
TOny wrote:
> [...]
Je ne sais pas exactement ce que tu fais mais en production, la session durera le temps voulu.
Sinon, avec AJAX.NET, on a eu des problèmes de sessions qui expirent... toutes seules...
-- Delf
TOny wrote:
> [...]
Je ne sais pas exactement ce que tu fais mais en production, la session
durera le temps voulu.
Sinon, avec AJAX.NET, on a eu des problèmes de sessions qui expirent...
toutes seules...