Come visto negli script precedenti, una file based app è un'applicazione composta da un solo file. Anche se abbiamo un solo file con tutto il codice, possiamo sempre avere la necessità di configurare l'ambiente in cui il codice va eseguito in fase di sviluppo. Per questo genere di configurazioni, nelle applicazioni .NET classiche abbiamo a disposizione il file launchSettings.json all'interno della cartella properties. Seguendo la filosofia minimale, per le file based app abbiamo invece un file nominato [app].run.json dove [app] è il nom della file della file based app. Il contenuto di questo file è identico a quello previsto per il file launchSettings.json.
{
"profiles": {
"http": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true,
"applicationUrl": "http://localhost:5000",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"https": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true,
"applicationUrl": "https://localhost:5001;http://localhost:5000",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
}Il vantaggio di questa organizzazione è che se abbiamo più file based app nella stessa cartella, ogni app ha il suo file di configurazione. Infatti se abbiamo nella stessa cartella file1.cs e file2.cs, abbiamo anche file1.run.json e file2.run.json.
Commenti
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
- Accedere a risorse e immagini in Windows Store app di Windows 8
- Effettuare il multi-checkout in linea nelle pipeline di Azure DevOps
- Esaminare documenti XML con namespace utilizzando LINQ to XML
- Alleggerire le applicazioni WPF sfruttando gli oggetti Freezable
- Permettere il Drag-and-drop solo su zone predefinite con Silverlight 2.0
- Personalizare l'icona e le funzionalità di un sito web per iOS e IE
- Consumare dati binari in realtime lato client con ASP.NET Core SignalR
- Esaminare documenti con namespace con LINQ e XDocument
- Accedere a dati esposti con WebService con Silverlight 1.0
- Effetto turnstile su tutte le pagine con il Windows Phone Toolkit


