Ça fait longtemps que je n'ai pas craché sur la techno de m$ .Net. En allant sur une page de vogue, voici ce qui est arrivé :



Erreur du serveur dans l'application '/'.

Une exception de type 'System.OutOfMemoryException' a été levée.

Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.

Détails de l'exception: System.OutOfMemoryException: Une exception de type 'System.OutOfMemoryException' a été levée.

Erreur source:

Ligne 31 :         else
Ligne 32 : {
Ligne 33 : dom.Load(xmlFilePath);
Ligne 34 : CacheDependency xmlFileCacheDependency = new CacheDependency(xmlFilePath);
Ligne 35 : Cache.Add(cacheKey, dom, xmlFileCacheDependency, DateTime.Now.AddHours(1), Cache.NoSlidingExpiration, CacheItemPriority.AboveNormal, null);

Fichier source : f:\Sites\Vogue\wwwroot\_marketResources\UserControls\F6\BannerGenerator.ascx.cs    Ligne : 33

Trace de la pile:

[OutOfMemoryException: Une exception de type 'System.OutOfMemoryException' a été levée.]
System.Xml.XmlNamedNodeMap.get_Nodes() +26
System.Xml.XmlNamedNodeMap.AddNodeForLoad(XmlNode node, XmlDocument doc) +41
System.Xml.XmlAttributeCollection.Append(XmlAttribute node) +41
System.Xml.XmlLoader.LoadNode(Boolean skipOverWhitespace) +190
System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc) +20
System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace) +129
System.Xml.XmlDocument.Load(XmlReader reader) +108
System.Xml.XmlDocument.Load(String filename) +87
_marketResources_UserControls_Adv_BannerGenerator.Page_Load(Object sender, EventArgs e) in f:\Sites\Vogue\wwwroot\_marketResources\UserControls\F6\BannerGenerator.ascx.cs:33
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627


Informations sur la version : Version Microsoft .NET Framework :2.0.50727.4016; Version ASP.NET :2.0.50727.4016

C'est tout de même assez fabuleux. Jolie présentation, en tout cas...