症状
当您尝试安装.NET Framework 4.6.1 Azure 云服务的虚拟机上时,安装程序可能会失败,"磁盘已满"错误 ([HRESULT = 0x80070070-ERROR_DISK_FULL])。
原因
.NET framework 4.6.1 安装程序现在使用的%TEMP%文件夹中提取并安装文件。在 Azure 云服务虚拟机的 %TEMP%环境仅限于 100 MB,并且这将导致安装程序失败,并"磁盘已满"错误。
解决方案
若要变通解决此问题,请定义 Azure 的云服务,其中至少 1 GB 的空间,本地资源,然后将 %TEMP%文件夹重定向到此本地资源。
有关详细信息,请参阅安装.NET Framework 上云服务角色。