Introduction
This article describes the issues that are fixed in Update Rollup 6 for Windows Azure Pack Web Sites version 2. Additionally, this article contains the installation instructions for Update Rollup 6 for Windows Azure Pack Web Sites version 2.
Update highlights
This release introduces a new interactive installation, upgrade, and offline installation process that addresses user feedback about the original process. A new Windows Azure Pack Web Sites Microsoft Management Console (MMC) snap-in is included in this update. This updates offers functionality that was previously available only through Windows PowerShell commands. In addition, the MMC snap-in can be used to perform clean installations on a stand-alone or preconfigured file server and to configure a secondary controller.
New features
Update Rollup 6 for Windows Azure Pack Web Sites version 2 adds the following new features to the platform:
-
Web Jobs
Windows Azure Pack Web Sites enables tenants to run custom jobs (running executables or scripts) on your web app in one of three ways: on demand or continuously. For more information, see How to Using the WebJobs feature of Windows Azure Pack Websites. -
Site Slots
Windows Azure Pack Web Sites enables tenants to deploy a separate deployment slot. For example, a tenant could create a deploymentto a staging slot to validate changes before swapping the staging slot with the production slot. For more information, see How to Use the Site Slots feature in Windows Azure Pack Websites. -
HttpPlatformHandler
Windows Azure Pack Web Sites can now take advantage of the HttpPlatformHandler to host Java and other runtimes. For more information, see How to Use the HttpPlatformHandler feature in Windows Azure Pack Websites.
Important changes
-
By default, SSL Version 3 is disabled. For more information, see How to enable SSL v3 in Windows Azure Pack Websites.
-
IP SSL functionality has new UI capabilities. However, some elements will not be upgraded. For more information, see IP SSL Changes in Windows Azure Pack Websites Version 2 Update 6.
If you implemented IP-based SSL by using VIP mapping or local address mappings with IPv6 addresses, please do not upgrade to Update Rollup 6 unless you migrate to IPv4 before you apply this update. This scenario is not supported in this update. However, it will be supported in a future update. -
Roles have to be repaired for the following configuration changes to take effect. (This may cause the role to restart.)
-
Add/delete/update VIP Mappings
Front Ends -
Add/delete/update IP range for IP Restrictions
Workers -
Upload new publishing certificate
Publishers -
Upload new default certificate
Front Ends
-
-
Ports that are used by Update Rollup 6 for Windows Azure Pack Web Sites version 2
Because of changes to IP-based SSL, Update Rollup 6 for Windows Azure Pack Websites version 2 uses additional TCP ports for communication between roles. These changes are listed in the following table. Those changes that are displayed in bold type are new in Update Rollup 6. Before you install or upgrade, you should make sure that communication with these ports is enabled.Role
Service
Port
Database Server
SQL Server
1433 or a nondefault port if is configured
File Server
SMB
445
Web Farm Framework Agent
8173
WinRM (HTTP)
5985
WinRM (HTTPS)
5986
FrontEnd
HTTP
80
HTTP
443
HTTP/HTTPS
Any ports that are used in nonstandard port VIP Mappings
Certificate Sync Service
1233
Kudu Credential Cache Listener
1233
WinRM (HTTP)
5985
WinRM (HTTPS)
5986
Management Server
Web Farm Framework Agent
8173
WinRM (HTTP)
5985
WinRM (HTTPS)
5986
Publisher
FTP
21
Web Deploy
443/8172
Web Farm Framework Agent
8173
WinRM (HTTP)
5985
WinRM (HTTPS)
5986
Web Worker
DWAS/W3WP
80
Web Farm Framework Agent
8173
WinRM (HTTP)
5985
WinRM (HTTPS)
5986
Worker Management Endpoint
456
Issues that are fixed in this update rollup
This update fixes the following issues:
-
Issue 1
By default, SSL version 3 is enabled in Windows Azure Pack Web Sites version 2. -
Issue 2
You cannot add workers from the administrator portal. -
Issue 3
If services are currently running when the upgrade is started, a webhosting.msi upgrade may fail. -
Issue 4
Controller may operate on remote servers that do not belong to the controller. This issue can be caused by stale DNS entries. -
Issue 5
Installation fails when Hosting or Metering databases are already present, and no useful error messages are displayed. -
Issue 6
You cannot delegate IPSecurity settings for IPRestrictions to users who run the following Windows PowerShell cmdlet:Set-DefaultAppHostConfigSection -SectionName "system.webServer/security/ipSecurity" -OverrideModeDefault Allow
The cmdlet seems to finish. But when an IP restriction in a site's Web.config file occurs, a 500.19 Http response is returned when a request to the site is made. -
Issue 7
After they upgrade to Update Rollup 4 for Windows Azure Pack Web Sites version 2 , users cannot access usage statistics from the metering database. -
Issue 8
If TrustedHosts is configured by Group Policy, Windows Azure Pack Web Sites cannot configure the TrustedHosts setting. This setting is needed to communicate with the file server through Windows Remote Management.
How to obtain and install Update Rollup 6 for Windows Azure Pack Web Sites
Download information
Update packages for Windows Azure Pack Web Sites are available from Microsoft Update or by manual download.
Microsoft Update
To obtain and install an update package from Microsoft Update, follow these steps on a computer that has an Operational Manager component installed:
-
Click Start, and then click Control Panel.
-
In Control Panel, double-click Windows Update.
-
In the Windows Update window, click Check Online for updates from Microsoft Update.
-
Click Important updates are available.
-
Select the Update Rollup packages that you want to install, and then click OK.
-
Click Install updates to install the update package.
Manual download of the update packages
To manually download the update packages from the Microsoft Update Catalog, o to the following website:
Installation instructions are documented in the Upgrading Windows Azure Pack Web Sites topic on the Microsoft TechNet website. These instructions describe how to upgrade to Update Rollup 6 for Windows Azure Pack Web Sites version 2. Please notice that the installation and upgrade process changed significantly in this release. Therefore, please take the time to review the documentation.
There is additional guidance provided at this link to monitor the upgrade and to check the upgrade status.
Because of the changes that were made to data stores in addition to executable changes, this update cannot be rolled back.
Additional products that are installed as part of Update Rollup 6Update Rollup 6 for Windows Azure Pack Web Sites version 2 uses additional OSS products to provide runtime support and functionality. These items are listed here for guidance because this list is not visible if the installation is noninteractive.
-
Mercurial 2.4.1
Mercurial is a free, distributed source control management tool. It efficiently handles any size of project and offers an easy and intuitive interface. License. -
MySQL 5.5.3
MySQL Community Edition is a freely downloadable version of the world's most popular open source database that is supported by an active community of open source developers and enthusiasts. License. -
MySQL .Net Connector 6.5.4
Connector/NET enables developers to easily create .NET Framework applications that require secure, high-performance data connectivity with MySQL. It implements the required ADO.NET interfaces and integrates into ADO.NET aware tools. Developers can build applications by using their choice of .NET languages. Connector/NET is a fully managed ADO.NET driver that is written in 100 percent pure C#. License. -
MYSISGit 1.7.11 – Git for Windows (x86)
Git is a powerful distributed Source Code Management tool. License. -
NodeJS
Node.js is a platform that is built on Chrome’s JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, nonblocking I/O model that makes it lightweight and efficient. It is perfect for data-intensive real-time applications that run across distributed devices.
Versions that are installed are as follows: -
NPM
NPM is a package manager for node.js.
Versions that are installed are as follows:
-
PHP
PHP is a widely used general-purpose scripting language that is especially suited for web development and can be embedded into HTML.
Versions that are installed are as follows:
-
Python
Python is a dynamic, object-oriented, open source programming language.
Versions that are installed are as follows:
-
WinCache Extension for PHP
The Windows Cache Extension is a PHP accelerator that is used to significantly increase the speed of PHP code that is running on Windows operating systems.
Versions that are installed are as follows:
Files that are changed |
File size |
Version |
---|---|---|
WebsitesFeed.msi |
3,252,224 |
44.0.6.0 |