Sök  
 
Skribent Inlägget Löst
Google
 
     

  Forum » Webbservrar » SiteMapPath strul i webfarm  
 
Skriven av: kneten | den 31 oktober 2011 Kl 19:16
SiteMapPath strul i webfarm Tråden är löst
Jag har ett problem med min skräddarsydda staticsitemapprovider som jag använder i en SiteMapPath kontroll. Jag anropar metoden BuildSiteMap() och bygger upp noderna, cachar och returnerar. Det funkar kanon när jag testar på min lokala testmiljö samt på en IIS7 testsajt, fast där är jag den enda som gör några anrop så det är ju ingen trafik.

Men när jag lägger upp den i vår livemiljö som består av 5 server kluster och med relativt hög trafik så funkar den men man får väldigt sällan korrekt nod, det verkar som den nästan slumpar fram sitemapnoder. Jag undrar om någon annan upplevt samma problem och vet om det är klustret som orsakar detta.

BuildSiteMap()
Kod:

  Public Overrides Function BuildSiteMap() As SiteMapNode
  SyncLock Me
  If Not HttpContext.Current.Cache("BreadCrumbs") Is Nothing Then
  Return CType(HttpContext.Current.Cache("BreadCrumbs"), SiteMapNode)
  Else
  If parentNode Is Nothing Then
  MyBase.Clear()
  parentNode = New SiteMapNode(Me, "Start", "/start/", "Start")

  AddNode(parentNode)
  AddSites(parentNode)
  HttpContext.Current.Cache.Insert("BreadCrumbs", parentNode, Nothing, DateTime.Now.AddSeconds(30), TimeSpan.Zero, CacheItemPriority.Default, Nothing)
  parentNode = CType(HttpContext.Current.Cache("BreadCrumbs"), SiteMapNode)
  End If
  Return parentNode
  End If

  End SyncLock
  End Function


Antal svar 1




Skriven av: vimpyboy | den 10 november 2011 Kl 15:45
Kan det kanske vara cachen som av någon anledning stoppar in och hämtar fel saker beroende på vilken server som körs?

Vad händer om du skippar cachen?
 
     

  Svara på inlägg  
 
Du måste vara medlem på ASPsidan för att kunna skriva i forumet.
För att bli medlem klicka här.
 
     

  » Logga in  
 
Användarnamn

Lösenord

 
     

  » Bli medlem  
  Bli medlem på ASPsidan!  
     

     
  Microsoft  
     

  » Partners  
  Comsolvia  
     
  » ANNONS  
  ingen annons än  
     

  » Senast online  
  Endast för inloggade  
  Antal inloggade: 1  
     

Copyright © 2007 www.ASPsidan.se
ingen sponsrar längre ASPsidan med Dedikerad Server
ASPsidan RSS
   
 XHTML / CSS
Det tog 0,2970 sekunder att ladda sidan