Delen via


Problemen met websiteclouds oplossen

 

Van toepassing op: Windows Azure Pack

In dit onderwerp worden problemen beschreven die betrekking hebben op websiteclouds in Windows Azure Pack voor Windows Server. Aanbevelingen worden verstrekt voor de volgende problemen:

  • Een proxyserver omzeilen om toegang te krijgen tot een website

  • Website-instellingen wijzigen

  • Een script maken om websites te initialiseren

  • Een webwerkrol uit een eindeloze lus halen

  • Galerie-items van websites ophalen die moeten worden weergegeven vanuit een galeriefeed

  • Offline een webtoepassingsgaleriefeed

  • Een werkrol inrichten

  • Een vooraf geconfigureerde bestandsserver gebruiken voor een website

  • WebMatrix-extensies gebruiken in Chrome

Zie het hulpprogramma WAPWS-EasyDeploy_v2 voor het testen van websiteclouds.

Een proxyserver omzeilen om toegang te krijgen tot een website

Heeft betrekking op: Windows Azure Pack implementeren: websites

Probleem

Een proxyserver moet om verschillende redenen worden overgeslagen.

Aanbeveling

Gebruik de netsch-opdracht , zoals wordt weergegeven in de volgende voorbeelden waarin PROXYSERVERNAME de naam is van de server die moet worden overgeslagen:

    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"

Naar boven

Website-instellingen wijzigen

Heeft betrekking op: Windows Azure Pack implementeren: websites

Probleem

De bindingen voor een website moeten worden gewijzigd.

Aanbeveling

Voer op de server waarop de controllerrol wordt uitgevoerd de volgende Windows PowerShell opdrachten uit als administrator.

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

Als dit niet lukt, kunt u de opdracht Set-WebSitesConfig proberen met de vlag -Force.

Herstel vervolgens al uw servers om te controleren of deze zijn gewijzigd:

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

Naar boven

Een script maken om websites te initialiseren

Heeft betrekking op: Windows Azure Pack implementeren: websites

Probleem

U hebt een Windows PowerShell script nodig om de initialisatie van websites te vergemakkelijken.

Aanbeveling

U kunt het volgende voorbeeld gebruiken als basis voor uw 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
 }

Naar boven

Een webwerkrol uit een eindeloze lus halen

Heeft betrekking op: Windows Azure Pack implementeren: websites

Probleem

Een webwerkrol voor een websitecloud installeert continu zoals te zien is op het dashboard in de beheerportal voor beheerders.

Aanbeveling

Verwijder op elke webserver de volgende regel uit het autoload.config configuratiebestand in de map %PROGRAM FILES%\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>

Naar boven

Heeft betrekking op: Windows Azure Pack implementeren: websites

Probleem

In de galeriefeed van de website worden geen items ingevuld die gebruikers kunnen openen.

Aanbeveling

Controleer op de volgende mogelijke oorzaken:

  • Schakel foutopsporingslogboeken in in de Logboeken die zich bevinden onder Toepassingen en servicelogboeken>Microsoft>Windows Azure Pack>MgmntSvc-WebAppGallery. Zorg er in IIS voor dat de groep toepassingen voor de website de referenties heeft voor het gebruik van proxyservers. 

  • Ga naar dit forum voor mogelijke oplossingen: Web Site Clouds - Galerie met web-apps is leeg

U kunt ook overwegen om uw eigen toepassingsgalerie te hosten, zoals beschreven in een webtoepassingsgaleriefeed in dit onderwerp.

Naar boven

Heeft betrekking op: Windows Azure Pack implementeren: websites

Probleem

U moet intern een kopie van een galeriefeed hosten binnen een infrastructuur met een firewall.

Aanbeveling

U kunt een WAG-feed offline zetten en lokaal hosten met behulp van het opdrachtregelprogramma voor webplatforminstallatie (WebPICmd.exe). Zie de blogpost Offlining Web Application Gallery Feed voor Windows Azure Pack voor meer informatie

Naar boven

Een werkrol inrichten

Heeft betrekking op: Windows Azure Pack implementeren: websites

Probleem

Pogingen om een werkrol toe te voegen aan de bestaande websitecloud retourneren verbindingsfouten.

Aanbeveling

Zorg ervoor dat internetprotocolversie 6 (IPv6) is ingeschakeld op alle werkrolcomputers.

Naar boven

Een vooraf geconfigureerde bestandsserver gebruiken voor een website

Heeft betrekking op: Windows Azure Pack implementeren: websites

Probleem

Krijg fouten bij het gebruik van een vooraf geconfigureerde bestandsserver voor een website.

Aanbeveling

Dit is opgelost voor Update 1 en is beschikbaar in Windows Update. Zie Update 1 voor Windows Azure Pack voor meer informatie.

Naar boven

WebMatrix-extensies gebruiken in Chrome

Heeft betrekking op: WebMatrix 3

Probleem

Als een tenant probeert de WebMatrix-extensies te gebruiken met een Chrome-browser, worden in de portal de volgende foutberichten weergegeven:

  • Een extensie die vereist is om deze bewerking uit te voeren, kan niet worden geïnstalleerd.

  • Installaties kunnen alleen worden gestart door een van de geverifieerde sites van het Chrome Web Store item.

Aanbeveling

We raden u ten spijt aan dit scenario te vermijden, omdat ondersteuning voor de WebMatrix-invoegtoepassing niet wordt ondersteund door Chrome.

Naar boven

Zie ook

problemen met Windows Azure Pack oplossen