Utilizzare il comando ASPNET_regiis

di Andrea Zani, in UserScript, ASP.NET,

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

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi