Docker发布不在Azure上更新

我正在使用ASPnet Boilerplate 。

我的问题是,似乎由于某种原因,ASP.Core解决scheme,在初始发布到Azure之后,从未真正在随后的发布操作上得到更新。 我做了什么:

  1. 我正在使用VS 2017
  2. 我使用了ASP核心模板。
  3. 我删除了与Angular客户端相关的所有信息,因为我不需要这些信息。
  4. 我使用了Project | Docker支持…主机项目。

  5. 我为Azure应用服务创build了一个发布configuration文件,除了在西欧地区调整基于位置的内容之外,基本上保留了默认设置。

  6. 我出版了。

  7. 我发现networking应用程序正在运行,azureurl / swagger向我展示了所有暴露的应用程序服务的文档。

  8. 我向应用程序服务添加另一种方法

  9. 我使用IISExpress或Kestrel的控制台应用程序版本在本地构build和运行

  10. localurl / swagger正确显示添加的API调用

  11. 我再次发表,

  12. 我检查了azureurl / swagger,没有任何改变,增加的API调用仍然是不可见的(我尝试用caching清理硬浏览器刷新,也没有效果。)

  13. 我创build一个新的发布configuration文件,以一个新的天青应用程序服务。

  14. 我在那里发表。

  15. newazureurl / swagger显示添加的API调用

所以可能我做错了 – 但是什么?

这对我来说真的很有戏剧性,因为现在每当我想更新Azure版本时,我需要删除应用程序服务并重新创build它,而且更有问题的是,docker push需要再次推送图像的所有图层。 因此,每个部署必须上传大约300MB。 不幸的是,在我住的地方,我能得到的最佳上传速度大约是1mbit / s,所以平均而言,我等了一个小时。

任何帮助将不胜感激。

非常感谢,马克斯