上传Azure Cloud Service程序,VS卡死,无法上传

突然有一天,我创建的Azure Cloud Service应用在publish的过程中,无法正常提交,VS2013卡死。

我将代码回滚到最近一次成功提交的代码上,仍然产生同样的问题,无法提交。

询问了Azure的技术人员,将我的所有代码拷贝了过去,问题重现。仍然没有找到解决方案。

Azure技术人员分析,可能是VS2013的问题,因为他分析发现,在提交的过程中,VS试图删除Temp目录下的microsoft.SQLSite.dll文件失败,因此导致VS死机。但是我的项目中并没有引用到这个包。仍然无法解决问题。

Azure技术人员排查了好几天,并与VS开发组讨论,发现可能是VS升级导致与Azure不兼容

但是我其他几个Cloud Service仍然能够照常发布。

后来一个机缘巧合,我发现了此问题的解决方案:原来正如Azure技术人员所述,VS升级了,而我的这个Cloud Service是很早以前创建的,现在的版本的VS与之无法兼容了,因此无法提交。解决方案如下:

  1. 对项目右键,属性

  2. 下图中,点击update按钮即可

在沟通过程中,Azure技术人员也给出了一个临时解决方案,使用Portal发布代码,使得我的项目得以顺利进行。值得指出的是,微软大部分的技术服务人员都非常nice。感谢!


0 条评论

    发表评论

    电子邮件地址不会被公开。 必填项已用 * 标注