Asp.net Web.config - De sitemapprovider verplaatsen buiten de web.config

We kunnen onze connectionStrings naar een apart bestand verplaatsen, dat wil zeggen:

  

Het is handig om de sitemapsectie buiten web.config te plaatsen



.... add ther providers here name here....


I currently add an inside the section and add a sitemap to the site.

Een site met veel pagina's met diverse menu's profiteert van vele sitemaps.

Ik zou ze willen toevoegen zonder het web.config te moeten updaten. (IE zet en voeg dit gedeelte toe in zijn eigen code en voeg de nieuwe sitemap toe.)

vs2008 intellisense toont configSource als geldig, maar ik heb dit niet kunnen laten werken.

Is het toegestaan ​​geïmplementeerd in web.config? Als dat het geval is, zou een voorbeeld van werkcode worden gewaardeerd.

0

2 antwoord

Ik ben niet zeker over het toevoegen van de sitemap-informatie aan web.config, maar het lijkt erop dat u meerdere sitemapbestanden kunt gebruiken. Het standaard sitemapbestand is web.sitemap en vervolgens kunt u een willekeurig aantal onderliggende sitemapbestanden toevoegen.

Zie deze link:

http://msdn.microsoft.com/en- ons/library/ms178426 (v = VS.90) Aspx

0
toegevoegd
Dit lijkt een veel voorkomend probleem te zijn bij mijn zoektocht. Het maken van de siteMap-regel ziet eruit als veroorzaakt de blauwe squiggle om weg te gaan in mijn testen, maar ik weet niet of dat enig effect heeft op de functionaliteit, want ik heb geen werkende repo bij de hand.
toegevoegd de auteur csm8118, de bron
Ik probeer de sitemap toe te voegen vanuit het bestand web.config. De Web.config bevat de verwijzingen naar de vele sitemaps die ik gebruik. Gewoon proberen te vereenvoudigen door geen nieuw Web.Config op de site te hoeven zetten als ik een nieuwe sitemap moet toevoegen.
toegevoegd de auteur Mike Marcus, de bron
Ik heb het werk: De Web.config heeft nu een regel: En ik heb nu een bestand genaamd MySiteMaps.config met:
toegevoegd de auteur Mike Marcus, de bron
Ik heb het werk: De Web.config heeft nu een regel: En ik heb nu een bestand genaamd MySiteMaps.config met: Werkt prima . Het enige probleem voor mij is de kleine blauwe lijn onder het element SiteMap in het bestand MySiteMaps.config. "Het element 'siteMap' is niet gedeclareerd. ' Ik hoop dat dit helpt!
toegevoegd de auteur Mike Marcus, de bron

Ik heb het aan het werk: Het Web.config heeft nu een regel:


En ik heb nu een bestand genaamd MySiteMaps.config met daarin:

 
  
       
       
  
 

Werkt prima.

Het enige probleem voor mij is de kleine blauwe lijn onder het element SiteMap in het bestand MySiteMaps.config. "Het element 'siteMap' is niet gedeclareerd. ' Ik hoop dat dit helpt!

Ik onderzoek de blauwe tweekleppige lijn. Ik zou ermee kunnen leven, maar ik hou niet van losse eindjes.

Mike

0
toegevoegd