当我尝试发布我的Azure的功能我得到一个发布失败的消息。 我以前有过这样的消息,并已经在一段时间后消失。
[更新]据我所知,Azure的功能有一个冷启动5分钟后到期。 我发现,如果我得到的错误,然后我可以在没有错误发布后等待5分钟。 因此,它是有道理的,出现错误,因为功能的应用程序仍然是“活”
我已经从Azure的门户网站中运行的功能
我说得对在这种思想? 如果是一个更好的消息将是很好。
下一次,它发生,我会尝试从门户网站内停止功能。
当我尝试发布我的Azure的功能我得到一个发布失败的消息。 我以前有过这样的消息,并已经在一段时间后消失。
[更新]据我所知,Azure的功能有一个冷启动5分钟后到期。 我发现,如果我得到的错误,然后我可以在没有错误发布后等待5分钟。 因此,它是有道理的,出现错误,因为功能的应用程序仍然是“活”
我已经从Azure的门户网站中运行的功能
我说得对在这种思想? 如果是一个更好的消息将是很好。
下一次,它发生,我会尝试从门户网站内停止功能。
在发布VS失败Azure的功能MSDeploy由多少个点可以造成的,我们可以看到在VS的输出通常有一定的联系指导我们更多的细节Web部署错误代码 。
冷启动是最近在消费计划创建还没有被调用的函数的延迟增加,部署应该有什么关系呢。
根据你的描述,我猜你可能会遇到ERROR_FILE_IN_USE 。
Web Deploy cannot modify the file 'xxx' on the destination because it is locked by an external process.
AppOffline已经在Azure的功能已经实现,只需添加下面的设置来发布个人资料( funcappname - Web Deploy.pubxml
)和天青将使用解锁文件,允许部署工作。 通过这种方式,我们并不需要手动停止和启动功能的应用程序。
<EnableMSDeployAppOffline>true</EnableMSDeployAppOffline>
可能有其他错误失败的功能配置。
对于ERROR_COULD_NOT_CONNECT_TO_REMOTESVC
和ERROR_DESTINATION_NOT_REACHABLE
,确保网络是很好,没有防火墙/代理限制。
对于ERROR_CONNECTION_TERMINATED
,检查提琴手是否打开。
之后,我们消除了我们的机器上可能的原因,必须在低于方法一试。
Reset publish credentials
,然后Download publish profile
。 删除旧的发布配置文件,并导入新的再发布。 Run from package file(recommended)
,以避免使用MSDeploy。 Help + support
服务,新的支持请求得到官方的帮助。