解决方案:从有互联网连接的计算机下载并复制 Web IP 文件到 WAP 服务器。方法是:

1. 从下载并安装 Microsoft Web 平台安装程序(目前的版本是 5.0),这里原文是4.6版本。我改为5.0后也可以正常离线安装。

2. 运行以下命令行: "%ProgramFiles%\Microsoft\Web Platform Installer\WebpiCmd.exe" /Offline /Products:”WAP_SingleMachineInstallation” /Path:"C:\WebpiOfflineFeed"  /XML:“ /Log:"C:\WebpiCmd.log"

 

这个命令要运行一段时间,下载的文档大小约为 253 Mb

3. 将 “Microsoft Web Platform Installer” 安装文件和 C:\WebpiOfflineFeed 文件夹复制到 WAP 服务器的C盘根目录。

5. 在 WAP 服务器上以管理员身份登录

6. 安装 “Microsoft Web Platform Installer”

现在安装 WAP 有两个选项:

  • 使用命令行进行安装。

  • 使用 GUI 模式进行安装。

要使用命令行进行安装,请按以下步骤进行:

1. 以管理员身份打开命令提示符

2. 执行以下命令:"%ProgramFiles%\Microsoft\Web Platform Installer\WebpiCmd.exe" /install /products:"WAP_SingleMachineInstallation" /XML:C:\WebpiOfflineFeed\feeds\latest\webproductlist.XML

3. 提示接受许可协议,输入 Y 继续

        

4. 现在会在服务器上安装 WAP

要使用 GUI 进行安装,请按以下步骤进行:

1. 运行 regedit,进入 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WebPlatformInstaller

2. 在 WebPlatformInstaller 文件夹上单击右键,选择 New >  String Value

3. 给字符值起名:ProductXMLLocation

4. 单击 ProductXMLLocation,指定值数据:“< Path to the local webproductlist.XML >”

5. 关闭注册表编辑器

6. 从开始菜单启动 Microsoft Web 平台安装程序

7. 确认主源已经覆盖到本地 webproductlist.XML

8. 从顶部菜单选择 Products

9. 找到 Windows Azure Pack: Portal and API Express,点击右边添加

14. 单击 Install

15. 提示接受许可协议,单击 “I Accept” 继续

16. 现在会在服务器上安装 WAP

原文出自微软中国TechNet团队博客。