Condividi tramite


Risoluzione dei problemi relativi ai cloud del sito Web

 

Si applica a: Windows Azure Pack

Questo argomento descrive la risoluzione dei problemi relativi ai cloud del sito Web in Windows Azure Pack per Windows Server. Consigli sono disponibili per i problemi seguenti:

  • Ignorare un server proxy per accedere a un sito Web

  • Modificare le impostazioni del sito Web

  • Creare uno script per inizializzare i siti Web

  • Ottenere un ruolo di lavoro Web da un ciclo infinito

  • Ottenere gli elementi della raccolta siti Web da visualizzare da un feed della raccolta

  • Feed della raccolta di applicazioni Web offline

  • Effettuare il provisioning di un ruolo di lavoro

  • Usare un file server preconfigurato per un sito Web

  • Usare le estensioni WebMatrix in Chrome

Per il test dei cloud del sito Web, vedere lo strumento WAPWS-EasyDeploy_v2 .

Ignorare un server proxy per accedere a un sito Web

Si riferisce a: Distribuire Windows Azure Pack: Siti Web

Problema

È necessario ignorare un server proxy per vari motivi.

Consiglio

Usare il comando netsch , come illustrato negli esempi seguenti in cui PROXYSERVERNAME è il nome del server da ignorare:

    netsh winhttp set proxy proxy-server="http=PROXYSERVERNAME;https= PROXYSERVERNAME:88" bypass-list="*.contoso.com"
    netsh winhttp set proxy proxy-server="http=PROXYSERVERNAME;https= PROXYSERVERNAME:88" bypass-list="wapserver01"
    netsh winhttp set proxy proxy-server="http=PROXYSERVERNAME;https= PROXYSERVERNAME:88" bypass-list="wapadmsrv;wapadmapi;waptenantsrv;wapadmauth"

Torna all'inizio

Modificare le impostazioni del sito Web

Si riferisce a: Distribuire Windows Azure Pack: Siti Web

Problema

È necessario modificare le associazioni per un sito Web.

Consiglio

Nel server che esegue il ruolo Controller eseguire i comandi di Windows PowerShell seguenti come amministratore.

    Add-pssnapin webhostingsnapin
    Set-WebSitesConfig CentralCertificate -CentralCertificateShare \\MyFileServer\Certificates

In caso di esito negativo, è possibile provare il comando Set-WebSitesConfig con il flag –Force.

Ripristinare quindi tutti i server per verificare che siano stati modificati:

Get-WebSitesServer | ? { !($_.Role -eq "Controller") } | % { Repair-WebSitesServer -Name $_.Name }

Torna all'inizio

Creare uno script per inizializzare i siti Web

Si riferisce a: Distribuire Windows Azure Pack: Siti Web

Problema

È necessario uno script Windows PowerShell per facilitare l'inizializzazione dei siti Web.

Consiglio

È possibile usare l'esempio seguente come base per lo script.

Function  WebSiteCloudInit{
# PowerShell script to configure Web Site Clouds
Import-Module -Name MgmtSvcConfig
Import-Module -Name Websites

$settings = @{}
# Hosting and ResourceMetering database connection strings.
$settings.Add('hosting','Data Source='+$env:computername+';Initial Catalog=Hosting;User ID=sa;Password=$setup.lab.sql.password');
$settings.Add('resourceMetering','Data Source='+$env:computername+';Initial Catalog=ResourceMetering;User ID=sa;Password=$setup.lab.sql.password');

$settings.Add('dnsSuffix','HostedWebSiteCloud.com');

# Optional WebPI feed
# $settings.Add('feedUrl','http://cn-host/WebSiteCloudSetup/Content/webproductlist.xml');

# Admin credentials 
$settings.Add('adminUserName','Administrator');
$settings.Add('adminPassword',$setup.lab.servers.global.password);

# ManagementServer role settings (REST API)
$settings.Add('managementServerName','WAPSitesMN01');
$settings.Add('cloudAdminUserName','CloudAdmin');
$settings.Add('cloudAdminPassword',$setup.lab.servers.global.password);

# Optional credentials; admin credentials used if any are not specified.
$settings.Add('managementServerAdminUserName','Administrator');
$settings.Add('managementServerAdminPassword',$setup.lab.servers.global.password);
$settings.Add('fileServerAdminUserName','Administrator');
$settings.Add('fileServerAdminPassword',$setup.lab.servers.global.password);
$settings.Add('frontEndAdminUserName','Administrator');
$settings.Add('frontEndAdminPassword',$setup.lab.servers.global.password);
$settings.Add('publisherAdminUserName','Administrator');
$settings.Add('publisherAdminPassword',$setup.lab.servers.global.password);
$settings.Add('workerAdminUserName','Administrator');
$settings.Add('workerAdminPassword',$setup.lab.servers.global.password);

# FileServer role settings (WebSites and Certificates shares)
$settings.Add('fileServerName','WAPSitesFS01');
$settings.Add('fileServerType','WindowsSingle');
$settings.Add('fileShareOwnerUserName','fileShareOwner');
$settings.Add('fileShareOwnerPassword',$setup.lab.servers.global.password);
$settings.Add('fileShareUserUserName','fileShareUser');
$settings.Add('fileShareUserPassword',$setup.lab.servers.global.password);     

$settings.Add('centralCertStoreUserName','CertStore_FSUser');
$settings.Add('centralCertStorePassword',$setup.lab.servers.global.password);
$settings.Add('contentShareUNCPath','\\WAPSitesFS01\WebSites');
$settings.Add('contentShareLocalPath','C:\WebSites');
$settings.Add('certificateShareUNCPath','\\WAPSitesFS01\Certificates');
$settings.Add('certificateShareLocalPath','C:\Certificates');
#$settings.Add('skipManagementServerProvisioning', 'False');
#$settings.Add('isVMMBased','False');

Initialize-WebSitesInstance -Settings $settings -Verbose
#Initialize-MgmtSvcFeature -Name HostingController -Settings $settings -Verbose
 }

Torna all'inizio

Ottenere un ruolo di lavoro Web da un ciclo infinito

Si riferisce a: Distribuire Windows Azure Pack: Siti Web

Problema

Un ruolo di lavoro Web per un cloud del sito Web viene costantemente installato come illustrato nel dashboard nel portale di gestione per gli amministratori.

Consiglio

In ogni server di lavoro Web rimuovere la regola seguente dal file di configurazione autoload.config che si trova nella directory %PROGRAMMI%\IIS\Microsoft Web Hosting Framework\config\ .

<rule name="Antares-Abort-Local-Requests" patternSyntax="Wildcard">
    <match url="*" />
    <conditions>
        <add input="{LocalAddresses:{REMOTE_ADDR}}" pattern="1" />
    </conditions>
    <action type="AbortRequest" />
</rule>

Torna all'inizio

Si riferisce a: Distribuire Windows Azure Pack: Siti Web

Problema

Il feed della raccolta siti Web non popola gli elementi a cui gli utenti possono accedere.

Consiglio

Verificare le possibili cause seguenti:

  • Abilitare i log di debug nella Visualizzatore eventi che si trova in Registri applicazioni e servizi>Microsoft>Windows Azure Pack>MgmntSvc-WebAppGallery. In IIS verificare che il pool di applicazioni per il sito Web disponga delle credenziali per l'uso di qualsiasi server proxy. 

  • Visitare questo forum per le possibili soluzioni: Web Site Clouds - Raccolta di app Web vuota

È anche possibile prendere in considerazione l'hosting della raccolta di applicazioni personalizzata come descritto da Offline a Web application gallery feed in questo argomento.

Torna all'inizio

Si riferisce a: Distribuire Windows Azure Pack: Siti Web

Problema

È necessario ospitare una copia di un feed della raccolta internamente all'interno di un'infrastruttura con un firewall.

Consiglio

È possibile offline un feed WAG e ospitarlo in locale usando lo strumento da riga di comando del programma di installazione della piattaforma Web (WebPICmd.exe). Per informazioni dettagliate, vedere il post di blog Offlining Web Application Gallery Feed for Windows Azure Pack (Offlining Web Application Gallery Feed for Windows Azure Pack)

Torna all'inizio

Effettuare il provisioning di un ruolo di lavoro

Si riferisce a: Distribuire Windows Azure Pack: Siti Web

Problema

I tentativi di aggiungere un ruolo di lavoro al cloud del sito Web esistente restituiscono errori di connessione.

Consiglio

Assicurarsi che il protocollo Internet versione 6 (IPv6) sia abilitato in tutti i computer dei ruoli di lavoro.

Torna all'inizio

Usare un file server preconfigurato per un sito Web

Si riferisce a: Distribuire Windows Azure Pack: Siti Web

Problema

Si verificano errori durante il tentativo di usare un file server preconfigurato per un sito Web.

Consiglio

Questo problema è stato risolto per l'aggiornamento 1 ed è disponibile in Windows Update. Per altre informazioni, vedere Aggiornamento 1 per Windows Azure Pack.

Torna all'inizio

Usare le estensioni WebMatrix in Chrome

Si riferisce a: WebMatrix 3

Problema

Se un tenant tenta di usare le estensioni WebMatrix tramite un browser Chrome, nel portale vengono visualizzati i messaggi di errore seguenti:

  • Impossibile installare un'estensione necessaria per eseguire questa operazione.

  • Le installazioni possono essere avviate solo da uno dei siti verificati dell'elemento Chrome Web Store.

Consiglio

È consigliabile evitare questo scenario perché il supporto per il plug-in WebMatrix non è supportato da Chrome.

Torna all'inizio

Vedere anche

risoluzione dei problemi di Windows Azure Pack