Il comando di cui parliamo è presente nella directory principale del Framework installato sul nostro computer (solitamente nella cartella "C:\WINDOWS\MICROSOFT.NET\FRAMEWORK\V1.1.4322" per la versione 1.1 e "C:\WINDOWS\MICROSOFT.NET\FRAMEWORK\V1.1.3705" per la versione 1.0).
Ci può essere utile in molte occasioni e presenta un buon numero di opzioni per la personalizzazione del Framework.
L'opzione che ci verrà molto utile è la "-i", che ci permette di ripristinare il Framework e l'elaborazione delle nostre pagine ASP.NET, sistemando le associazioni all'interno di IIS:
aspnet_regiis.exe -i
Le altre opzioni:
"-c" - crea per tutti i siti presenti sul nostro server la cartella "aspnet_client" con gli script in Javascript utili per la validazione e altre funzioni client-side:
aspnet_regiis.exe -c
"-e" - rimozione della cartella "aspnet_client":
aspnet_regiis.exe -e
"-ua" - disintallazione di ASP.NET da IIS:
aspnet_regiis.exe -r
"-s" - imposta la versione attuale del framework per la web application indicata. Questa opzione ci è utile nel caso sul nostro computer è presente più di una versione del framework e vogliamo impostare quale di questi elabori le pagine.
Per fare in modo che la Web Application "prova" sia elaborata dal Framework 1.1, scriveremo:
C:\WINDOWS\MICROSOFT.NET\FRAMEWORK\V1.1.4322\aspnet_regiis.exe -s w3svc/1/ROOT/prova
Se vogliamo che sia la versione 1.0 ad elaborare questa applicazione:
C:\WINDOWS\MICROSOFT.NET\FRAMEWORK\V1.1.3705\aspnet_regiis.exe -s w3svc/1/ROOT/prova
Un utile strumento visivo per impostare quale versione del Framework debba eseguire una nostra web application è possibile scaricarlo da questo link:
https://www.aspitalia.com/servizi/risorse/mostra.aspx?ID=275
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Cache policy su route groups di Minimal API in ASP.NET Core 7
Usare ASP.NET Core dev tunnels per testare le applicazioni su internet
Implementare il throttling in ASP.NET Core
Load test di ASP.NET Core con k6
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Short-circuiting della Pipeline in ASP.NET Core
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes