VS2015社区版Update3升级Azure SDK 2.7至2.9 Web平台安装器报错求助
报错根因
Azure SDK 2.9 对应产品条目已从Web Platform Installer的默认最新源下线,因此搜索、安装时会触发找不到产品的报错。
解决方案
方案1:手动安装独立安装包(最稳定)
- 先完全退出VS2015、Web Platform Installer所有进程,可通过任务管理器结束
devenv.exe、webpi.exe、msiexec相关残留进程 - 前往微软下载中心搜索下载*Azure SDK for .NET 2.9 (VS 2015专用)*独立安装包,注意不要选错对应VS版本的安装包
- 右键安装包选择以管理员身份运行,按向导提示完成安装后重启电脑
方案2:调整Web Platform Installer源
- 打开Web Platform Installer,点击底部的选项按钮
- 在「要安装的产品的源」区域,替换默认源为2017年左右的Web PI历史存档源,该存档源包含已下线的Azure SDK 2.9产品条目
- 保存配置后刷新产品列表,重新搜索Azure SDK 2.9即可正常安装
方案3:绕过SDK升级直接发布
如果暂时不需要使用VS内置的Azure资源预览功能,可直接用发布配置文件完成发布,无需升级SDK:
- 登录Azure门户,进入目标Web App的概览页,下载发布配置文件
- 打开VS2015的发布对话框,选择导入发布配置文件,选中刚下载的文件即可完成发布配置,无需在VS内检索Web App列表就能正常发布项目
注意事项
- 安装Azure SDK 2.9前,务必先到控制面板->程序和功能,卸载所有带
Microsoft Azure SDK for .NET 2.7标识的程序项,避免版本冲突导致安装失败 - 安装完成后首次启动VS2015时,选择以管理员身份运行,等待组件初始化完成后再验证发布功能是否正常
内容的提问来源于stack exchange,提问作者Mohammed Osama
相关产品推荐
相关产品推荐

