Utan att forskat i saken så skulle jag säga att hålla på och skapa/skriva till web.config är en mindre bra lösning.
Tjipp!
Jag ska till å bygga ett enkelt filarkiv där man skapar mappar och laddar upp filer.
Enda krukset är att man måste kunna ställa behörighet på mapparna/filerna och har här inte bestämt vilket upplägg jag ska köra på.
En typ av behörighetsmodul finns redan i systemet, användartabellen i databasen är kopplad mot en rolltabell. Dessa roller hämtas sedan upp i applikationen och sätts i web.config:s för olika tillgängliga modulmappar.
Så nu min fundering:
Är det vettigt att fortsätta med denna behörighetsstruktur?
Det skulle innebära då (antar jag om inte ni kommer med en bättre lösning) att när en användare skapar en ny mapp så får han välja bland ett antal roller och när han sparar mappen så skapas automatiskt en web.config och lägger sig i mappen.
Är det korkat att dynamiskt skriva till web.config:s på detta vis?
Samma sak gäller om man laddar upp en fil, om behörigheten skiljer från mappen där den placeras så måste web.config skrivas om med filens tillägg.
Vad har ni för erfarenheter av filarkiv med behörighetsroller?
