La pagina dell'applicazione non viene visualizzata correttamente per un'applicazione proxy di applicazioneApplication page does not display correctly for an Application Proxy application

Questo articolo semplifica la risoluzione dei problemi relativi ad applicazioni proxy di applicazione di Azure Active Directory quando è possibile passare alla pagina, ma questa non viene visualizzata correttamente.This article help you to troubleshoot issues with Azure Active Directory Application Proxy applications when you navigate to the page, but something on the page doesn't look correct.

PanoramicaOverview

Quando si pubblica un'app proxy di applicazione, solo le pagine all'interno della radice sono accessibili quando si accede all'applicazione.When you publish an Application Proxy app, only pages under your root are accessible when accessing the application. Se la pagina non viene visualizzata correttamente, l'URL interno radice usato per l'applicazione potrebbe non includere alcune risorse della pagina.If the page isn’t displaying correctly, the root internal URL used for the application may be missing some page resources. Per risolvere questo problema, assicurarsi di aver pubblicato tutte le risorse per la pagina come parte dell'applicazione.To resolve, make sure you have published all the resources for the page as part of your application.

Per verificare che il problema sia questo, aprire lo strumento di individuazione di rete, ad esempio Fiddler o altri strumenti F12 in Internet Explorer/Edge, caricare la pagina e cercare eventuali errori 404.You can verify this is the issue by opening your network tracker (such as Fiddler, or F12 tools in Internet Explorer/Edge), loading the page, and looking for 404 errors. Questi errori indicano che le pagine non possono essere trovate e potrebbero dover essere pubblicate.That indicates the pages that currently cannot be found and may still need to be published.

Come esempio di questo caso, si supponga di aver pubblicato un'applicazione per il calcolo delle spese usando l'URL interno http://myapps/expenses, mentre l'app usa il foglio di stile http://myapps/style.css.As an example of this case, assume you have published an expenses application using an internal URL of http://myapps/expenses, but the app uses the stylesheet http://myapps/style.css. In questo caso, il foglio di stile non viene pubblicato nell'applicazione e di conseguenza il caricamento dell'app genera un errore 404 mentre tenta di caricare style.css.In this case, the stylesheet is not published in your application, so loading the expenses app throw a 404 error while trying to load style.css. In questo esempio il problema può essere risolto pubblicando l'applicazione con l'URL interno http://myapp/.In this example, the problem would be resolved by publishing the application with an internal URL of http://myapp/ instead.

Problemi relativi alla pubblicazione come singola applicazioneProblems with publishing as one application

Se non è possibile pubblicare tutte le risorse all'interno della stessa applicazione, è necessario pubblicare più applicazioni e abilitare i collegamenti tra loro.If it is not possible to publish all resources within the same application, you need to publish multiple applications and enable links between them.

A questo scopo, è consigliabile usare la soluzione con domini personalizzati.To do so, we recommend using the custom domains solution. Con questa soluzione, tuttavia, è necessario essere il proprietario del certificato per il dominio e che le applicazioni usino nomi di domino completi (FQDN).However, this solution requires that you own the certificate for your domain and your applications use fully qualified domain names (FQDNs). Per altre opzioni, vedere la documentazione per la risoluzione dei problemi relativi a collegamenti interrotti.For other options, see the troubleshoot broken links documentation.

Passaggi successiviNext steps

Pubblicare applicazioni mediante il proxy di applicazione AD AzurePublish applications using Azure AD Application Proxy