Le applicazioni Silverlight posso essere installate sulla macchina dell'utente in modo che possano essere eseguite direttamente, come ogni altra applicazione installata, senza la necessità di accedere al sito web originale.
Se nell'applicazione si prevede l'accesso alle risorse presenti nel sito web stesso, che siano immagini o altri file da caricare in differita rispetto al download dell'app principale, è necessario conoscere l'URL del sito web. Per rendere funzionali sia l'applicazione web che quella Out Of Browser è sufficiente utilizzare la proprietà Source della classe SilverlightHost esposta dall'oggetto Application.
Per recuperare solo l'indirizzo di base è necessario eseguire una semplice elaborazione, come evidenziato nello snippet seguente:
Uri source = Application.Current.Host.Source; string path = source.AbsolutePath; string baseUrl = source.AbsoluteUri.Replace(path, "");
Qualora l'applicazione sia ospitata all'interno di una directory virtuale di IIS è necessario operare alcune operazioni aggiuntive, in relazione alla cartella in cui è residente il file XAP.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Operazioni tra insiemi di array in Javascript
Integrare OpenTelemetry direttamente in Azure Monitor
Canary release con .NET Aspire
Building Custom Developer Agents
Proteggere l'endpoint dell'agente A2A delle Logic App
Utilizzo del persistent state di Blazor nel prerendering
Rendere affidabile lo scale out su Azure App Service
Ottimizzare i costi con Smart tier in Azure Blob Storage
Escludere alcuni file da GitHub Copilot
Ottimizzare la content-visibility in CSS specificando lo spazio da occupato dall'area non renderizzata
Cambiamenti in OpenAPI per la documentazione di ASP.NET
Definire il metodo di rilascio in .NET Aspire


