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
Ottenere gli elementi della raccolta siti Web da visualizzare da un feed della raccolta
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
Feed della raccolta di applicazioni Web offline
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