簡介
本文將說明在 Windows Azure Pack 網站版本 2 (v2) 更新彙總套件 12 中修正的問題。 其中也包含此更新彙總套件套件的安裝指示。
重要注意事項
-
Windows Azure Pack 網站 v2 將會在 2017 年 7 月 12 日輸入延伸支援,如HTTPs://aka.ms/wapwebsiteslifecycle 所述。
重要變更
-
如果基礎作業系統是 Windows Server 2012 R2,現在必須安裝 Windows 2014 年 4 月更新 (2919355)。 如果沒有安裝此更新,將不會安裝 Microsoft .NET Framework 4.6 和目標套件、MS Build Tools 2015 和 Microsoft Visual C++ 2015 轉散發套件。
-
如果在同一個應用程式集區身分識別下執行多個網站,並執行使用 Zend Opcache 的 PHP 應用程式,則只有第一個要求的網站會成功回應要求。 所有其他應用程式都會傳回 500 個狀態回應。 這是因為 Zend Opcache 中的問題所造成。 若要解決此問題,請部署使用應用程式的自訂php.ini檔案,然後停用「zend_extension=php_opcache.dll」。
已修正的問題
此更新修正了下列問題:
-
問題 1: 改善計量付費。
此更新包含數個針對計量引擎的效能改良,可計算 Windows Azure Pack 網站中的監控計量。 具體來說,計量付費工作已優化以減少 CPU 使用量,並更快速地執行工作。 -
問題 2: 無法傾銷或清除資料服務快取。
此更新會新增 PowerShell 支援。 若要傾倒資料服務快取,請使用 Get-WebSitesDataServiceCache Cmdlet。 若要清除資料服務快取,請使用 Clear-WebSitesDataServiceCache Cmdlet。 -
問題 3: 當網站使用超過 2,147,483,648 位元組的儲存空間時,訂閱中的所有網站都會傳回「503 服務無法使用」。
-
問題 4: 不支援在 Web 雲端管理主控台中變更 CloudAdminCredentials。
已將支援新增至 Web 雲端管理主控台以進行密碼變更。 -
問題 5: 已修正 Set-WebSitesSiteConfig Cmdlet 中的 AutoHeal 支援。
-
問題 6: 在加入 Active Directory 的環境中執行時,已上傳的租使用者憑證不會部署到前端和員工角色。
-
問題 7: 使用SQL整合式驗證的 Webjob 在網域帳戶下執行時,不會連線至SQL。
-
問題 8: 部署在加入 Active Directory Windows Azure 套件網站環境中的網站不會縮放至保留實例。
-
問題 9: 藉由排除暫時性錯誤,改進可用性檢查的錯誤記錄。
-
第 10 個問題: 您無法將 PHP 版本設為 [關閉];它一律設定為 PHP 版本 5.4。
-
問題 11: 當您從 Windows Azure Pack 網站 v2 的更新彙總套件套件 6 升級時,MSDeploy 透過 SCM 刪除已升級環境中的檔案。
-
問題 12: 當您嘗試建立離線安裝套件時,作業會失敗,並出現「路徑太長」錯誤訊息。
-
問題 13: 改進儲存配額實作:
-
-
保證只有一個工作者正在掃描 Webspace 資料夾。
-
沒有設定掃描計時器的方法,也沒有停用功能的方法。
-
您可以在 [檔案伺服器選項] 下的 Web 雲端管理主控台,以及使用 Set-WebSitesConfig Cmdlet 來更新。
-
-
問題 14: 在共用工作者中執行的網站無法載入憑證以用於應用程式。
系統管理員可以使用下列 PowerShell Cmdlet:
Set-WebSitesPolicy-PlanName方案-ComputeMode模式-SiteMode網站Mode -LoadCertificatesOnSharedWorkerEnabled
Note Set LoadCertificatesOnSharedWorkerEnabled 到1來設定此選項,或將其設為0以關閉。
此功能不適用於公用主機環境,應該只在Enterprise環境中啟用。 系統管理員應先評估啟用此功能的影響,再套用任何生產環境中的變更。 這也可能會影響在共用工作者上部署網站的密度,因為共用工作者上有額外的使用者設定檔負載。 -
問題 15: 身為服務系統管理員,您無法在沒有 Windows Azure Pack 網站發行版本的情況下更新核心應用程式堆疊。
-
問題 16: 停止網站會導致 SCM 網站也停止。
-
問題 17: 從 Windows Azure Pack 網站 v2 更新彙總套件套件 4 和 7 升級,會導致所有網站傳回「404 找不到」狀態碼。
-
問題 18: 您無法部署 ASP.NET Core應用程式。
租使用者現在可以部署Self-Contained ASP.NET Core應用程式。 如需Self-Contained部署的詳細資訊,請參閱 .NET Core 應用程式部署 主題。
自我包含的 .NET Core 應用程式並不仰賴部署在 Windows Azure Pack 網站的共用元件。 所有元件,包括 .NET Core 文件庫和 .NET Core 執行時間,都包含在應用程式中。 無法使用獨立部署來建置 .NET core 應用程式的 Kudu git 型組建。 在 Azure 套件網站Windows部署之前,必須先建置應用程式。
此更新彙總套件套件中包含的架構和元件更新
.NET Framework的更新
-
.NET Framework 4.6.2 開發人員套件 (KB3151934)
-
.NET Framework 4.6.1 開發人員套件 (KB3105179)
PHP 已更新版本和已安裝的新版本
-
PHP 5.3.29
-
PHP 5.5.38
-
PHP 5.6.24
-
PHP 7.0.9 x86 和 x64
Python
-
Python 2.7 更新為 2.7.8
Git
-
Git 已更新為 2.8.1
MSODBC
-
MSODBC13 (適用于 13.0.811.168 SQL Server) 更新的 Microsoft ODBC 驅動程式 13
如何取得並安裝 Windows Azure 套件網站版本 2 的更新彙總套件套件 12
Windows Azure 套件網站版本 2 的更新套件可從 Windows Update 或手動下載。
附註: 如果目標作業系統Windows Server 2012 R2,則所有 Web 工作者角色都必須有 2014 年 4 月推出的升級套件,才能支援 Visual C++ 2015 可轉散發套件。 如果未安裝此功能,Web 工作者角色將不會標示為已準備就緒,而 Web 管理主控台中的 Web Worker 記錄會指出相依性失敗。
方法 1:Windows Update
若要從 Microsoft Update 取得並安裝更新套件,請在已安裝 Windows Azure 元件的電腦上執行下列步驟:
-
按一下 [開始],然後按一下 [控制台]。
-
在 主控台 中,按兩下[Windows Update]。
-
在 [Windows Update] 視窗中,按一下[線上檢查 Microsoft Update 的更新]。
-
按一下 [有可用的重要更新]。
-
選取您要的更新彙總套件套件,然後按一下 [確定]。
-
按一下 [安裝更新] 以安裝更新套件。
-
等待網站管理主控台嵌入式管理單元顯示在桌面上。 (這也可以透過 [ 開始 ] 功能表搜尋。) 然後,依照下列步驟進行:
-
-
開啟主機。
-
啟動網站控制器。
-
監控角色升級程式。
-
方法 2:Microsoft Update Catalog
更新套件可從 Microsoft Update Catalog 手動下載和安裝:
安裝資訊
安裝與升級指示會在 TechNet 上的「開始安裝 Windows Azure 套件:網站」主題中記錄。 這些指示說明如何升級至 Windows Azure 套件網站版本 2 的更新彙總套件套件 12。
請注意,在更新彙總套件 6 中,安裝和升級程式已大幅變更。 因此,請花時間檢閱檔。
此連結提供其他指導方針,以監控升級並檢查升級狀態。
由於除了可執行檔之外,還對資料存放區做了變更,因此無法復原此更新。