24 messaggi dal 19 febbraio 2002
Ciao a tutti,

ho letto l'articolo di oggi sulla conf della versione 2.0 di asp net:

<system.web>
<urlMappings>
<add url="~/default.aspx" mappedUrl="~/default.aspx?id=22" />
</urlMappings>
</system.web>

che permette di riscrivere gli url come fanno già diversi filtri ISAPI in commercio.

La mia domanda è: in ambienti abbastanza vasti, 40.000, 50.000, 100.000 URLs da riscrivere, l' approccio urlMappings "regge"?

Oppure è meglio preferire i filtri ISAPI?

Grazie.
Come precisato dall'autore (Ugo Lattanzi) dello script:

"Ovviamente questo non e` il metodo ideale per un'applicazione di un certo livello, dove è consigliato utilizzare un HttpHandler, ma sicuramente e` comodo per piccole applicazioni con un numero fisso e limitato di pagine."

Dove "limitato" non sta certo per "40.000, 50.000, 100.000 URLs da riscrivere"

PS: perché un filtro ISAPI (probabilmente scritto in C++!!!) quando con poche righe di VB.NET/C# ti scrivi un handler http che fa la stessa cosa?

Matteo Casati
GURU4.net
24 messaggi dal 19 febbraio 2002

PS: perché un filtro ISAPI (probabilmente scritto in C++!!!) quando con poche righe di VB.NET/C# ti scrivi un handler http che fa la stessa cosa?


Uhm..forse perchè non so cos'è

Mi indirizzeresti perfavore su qualche script di esempio pero' che tratti il discorso della riscrittura degli URL?

Grazie!
joker197cinque ha scritto:
Mi indirizzeresti perfavore su qualche script di esempio pero' che tratti il discorso della riscrittura degli URL?


Cercando in Internet trovi parecchio materiale, tra cui ti segnalo:

- ASPItalia: #537 - Staticizzare gli URL con un HttpHandler

- CodeProject: URL Rewriting with ASP.NET

- MSDN: URL Rewriting in ASP.NET

Ora puoi dire addio ai filtri ISAPI (salvo quello di ASP.NET, ovviamente!)

Matteo Casati
GURU4.net
Se consulti la sezione uno-script-al-giorno (usag), puoi trovare una serie di esempi utili allo scopo. Puoi utilizzare anche il motore di ricerca per trovare i contenuti di tuo interesse.

Uno script che potrebbe fare al caso tuo è:
http://www.aspitalia.com/script/621/Staticizzare-URL-Evitarne-Cambio-PostBack.aspx

Ciao, Ricky.

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.