Sto migrando un sito Web che è/sarà in esecuzione su IIS e userò le mappe di riscrittura per reindirizzare i vecchi URL ".asp" a un nuovo stile di URL. Per molte migliaia di URL non esiste un modello, quindi sembra che devo fare affidamento sulle mappe di riscrittura.Riscrivi mappe in IIS Rendi web.config troppo grande
Il mio problema è che il limite di dimensione di web.config predefinito è 250kb, e nel mio ambiente, non ho accesso per cambiarlo (come si può fare a livello di registro - se uno ha accesso).
Ho cercato di spostare la sezione rewriteMaps in un file esterno, ma i file esterni hanno anche il limite di dimensioni predefinito di 250 kg, quindi anche questo non funzionerà.
Sto cercando un altro modo per gestire questo ... Sono attualmente seduto a 242kb e ho più del doppio della quantità di mappatura del nuovo reindirizzamento da aggiungere.
Grazie in anticipo.
Ciao. Sei riuscito a trovare una soluzione a questo problema? –
@KristapsVilerts - Sfortunatamente no ... Ho riempito la mappa in modo capriccioso con i reindirizzamenti più trafficati (quindi sarebbero stati i più veloci) e tutto il resto è andato in una tabella REDIRECTS nel db ... SO, dopo la richiesta passa tutte le regole di riscrittura nel file, per default ha un determinato script. Una delle prime cose che lo script fa è controllare la tabella REDIRECTS, e se esiste una voce, faccio un reindirizzamento nel codice ... è più lento, ma la maggior parte delle cose nella tabella è lunga coda, e come ho detto, i reindirizzamenti più visitati sono ancora nel file. – GWR
triste per sentirlo. Stiamo utilizzando SharePoint e abbiamo trovato una soluzione alternativa: il reindirizzamento di tutte le richieste in entrata al controllo ASHX personalizzato, in cui è stata effettuata la logica di reindirizzamento delle richieste in entrata personalizzate (senza limitazioni). –