Come ormai sappiamo, i website di Windows Azure sono siti internet esposti tramite Internet Information Services e ospitati su macchine virtuali Windows Server. Per monitorare e configurare i website abbiamo di conseguenza molteplici strumenti: il portale web, la console amministrativa, powershell e FTP. Ognuno di questi strumenti ha scopi diversi, ma per certe funzionalità a volte si sovrappongono. Per esempio tramite FTP possiamo cambiare il web.config per agire su una stringa di connessione, cosa che è possibile anche attraverso il portale web.
In questo script proponiamo però un terzo metodo, basato su uno strumento che usiamo ormai da anni per amministrare IIS: IIS Manager. Con questo strumento possiamo rapidamente accedere ad un sito e configurarlo con l'interfaccia user friendly per la modifica del web.config. Per farlo dobbiamo prima di tutto installare IIS Manager for Remote Administration, disponibile qua:
http://www.iis.net/downloads/microsoft/iis-manager
Una volta installato possiamo aprire IIS e selezionare il menu Connect to a site, che troviamo nel menu in alto.
Ci vengono chiesti il nome del sito e l'indirizzo, che essendo nella piattaforma Windows Azure sarà [nomesito].scm.azurewebsites.net:443.
Ci vengono poi chieste le credenziali che abbiamo impostato o che sono state generate automaticamente.
Se non le conosciamo possiamo scaricare il profilo dal portale web, premendo il link seguente.
Possiamo poi aprire con notepad il file scaricato e individuare le voci userName e userPWD. A questo punto possiamo completare il wizard per ritrovarci con la classica maschera di configurazione del sito.
Rispetto al classico site, però, possiamo amministrare solo le sezioni consentite a livello di sito e non quelle globali, quindi tutto ciò che è possibile modificare tramite web.config.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Migliora la resilienza delle applicazioni con .NET e Azure Container Apps
Potenziare Azure AI Search con la ricerca vettoriale
Eseguire operazioni con timeout in React
Creare gruppi di client per Event Grid MQTT
Accesso sicuro ai secrets attraverso i file in Azure Container Apps
Definire stili a livello di libreria in Angular
Gestire i null nelle reactive form tipizzate di Angular
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Usare lo spread operator con i collection initializer in C#
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Copiare automaticamente le secret tra più repository di GitHub
Utilizzare database e servizi con gli add-on di Container App