Url in web.sitemap

giovedì 11 dicembre 2008 - 17.21

cispolo.ppl Profilo | Senior Member

Buonasera, è normale che dopo aver inserito un url esterno al sito (es: www.sito.it) sul file di configurazione della mappa del sito, il controllo Menu faccia vedere l'errore in allegato?
Grazie

733x70 21Kb

Massimo

0v3rCl0ck Profilo | Guru

>Buonasera,

Ciao

>è normale che dopo aver inserito un url esterno al
>sito (es: www.sito.it) sul file di configurazione della mappa
>del sito, il controllo Menu faccia vedere l'errore in allegato?

Metti la proprietà securityTrimmingEnabled = False, oppure se ti servono le security abilitate sul sitemap, direttamente sul nodo in questione setta la proprietà roles="*"

>Grazie
>Massimo

Enjoy It

-------------------------------------------------------------------
Michael Denny
Senior Software Developer
Microsoft Framework (C# ASP.NET VB.NET)
http://blogs.dotnethell.it/Regulator/

cispolo.ppl Profilo | Senior Member

ma queste proprietà sono tutte sul file sitemap?
Massimo

0v3rCl0ck Profilo | Guru

Il securitytrimmingenabled lo si può modificare nel file di configurazione, nel provider del siteMap.

http://msdn.microsoft.com/en-us/library/system.web.sitemapprovider.securitytrimmingenabled.aspx

<siteMap defaultProvider="XmlSiteMapProvider" enabled="true" > <providers> <clear /> <add name="XmlSiteMapProvider" description="Default SiteMap provider." type="System.Web.XmlSiteMapProvider" siteMapFile="Web.sitemap" securityTrimmingEnabled="true" /> </providers> </siteMap>

Mentre il roles è una proprietà del SiteMapNode:

http://msdn.microsoft.com/en-us/library/system.web.sitemapnode.roles(VS.85).aspx


-------------------------------------------------------------------
Michael Denny
Senior Software Developer
Microsoft Framework (C# ASP.NET VB.NET)
http://blogs.dotnethell.it/Regulator/

cispolo.ppl Profilo | Senior Member

Grazie x la delucidazione, ma il problema in sviluppo rimane. Se dovessi ripubblicare il sito il menu sarebbe visibile o meno?
Massimo

0v3rCl0ck Profilo | Guru

>Grazie x la delucidazione, ma il problema in sviluppo rimane.
>Se dovessi ripubblicare il sito il menu sarebbe visibile o meno?

Non ho capito cosa intendi dire se non assegni ruoli al menu puoi utilizzare la soluzione di disabilitare il securityTrimming e il menu si vede sempre, se invece utilizzi i ruoli, allora lascia abilitato il securityTrimming e assegna il ruolo * a tutti i link esterni, che poi però essi saranno sempre visibili.

-------------------------------------------------------------------
Michael Denny
Senior Software Developer
Microsoft Framework (C# ASP.NET VB.NET)
http://blogs.dotnethell.it/Regulator/

cispolo.ppl Profilo | Senior Member

Se metto un url interno al sito (es ~/default.aspx), il controllo menu visualizza ccorrettamente i collegamenti durante la fase di sviluppo. Invece se metto un url esterno (es. www.ciao.it) genera l'errore sopra citato.
Massimo

0v3rCl0ck Profilo | Guru

>Se metto un url interno al sito (es ~/default.aspx), il controllo
>menu visualizza ccorrettamente i collegamenti durante la fase
>di sviluppo. Invece se metto un url esterno (es. www.ciao.it)
>genera l'errore sopra citato.

Ma anche facendo come ti ho scritto sotto?

-------------------------------------------------------------------
Michael Denny
Senior Software Developer
Microsoft Framework (C# ASP.NET VB.NET)
http://blogs.dotnethell.it/Regulator/

cispolo.ppl Profilo | Senior Member

si...ma visto che fortunatamente lo fa solo in fase di sviluppo e quando è pubblicato si vede normalmente, diciamo che il problema è risolto.
Grazie ancora
Ciao!
Massimo

0v3rCl0ck Profilo | Guru

>si...ma visto che fortunatamente lo fa solo in fase di sviluppo
>e quando è pubblicato si vede normalmente, diciamo che il problema
>è risolto.
>Grazie ancora

Di niente

>Ciao!

Accetta un post che chiudiamo il thread

Alla prossima...
Ciaooo

-------------------------------------------------------------------
Michael Denny
Senior Software Developer
Microsoft Framework (C# ASP.NET VB.NET)
http://blogs.dotnethell.it/Regulator/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5