gpt4 book ai didi

azure - 使用 WebJob 部署时网站未更新

转载 作者:行者123 更新时间:2023-12-02 06:50:43 24 4
gpt4 key购买 nike

我有一个解决方案,其中包含 ASP.NET MVC Web 应用程序,并在 Visual Studio TFS 在线中进行源代码控制。该站点托管在 Azure 中,每次在 TFS 在线构建站点时,Azure 都会部署该站点。一切都运转良好。

然后,我使用“添加”>“新建 Azure WebJob 项目”将 Web 作业项目添加到解决方案中,并在 this post on the azure blog 的一些帮助下进行了设置。 。从那时起,我注意到对 Web 应用程序所做的任何更改都不再反射(reflect)在已部署的站点上。我在 TFS Online 的构建日志中没有看到任何错误。

要解决此问题,我必须 1) 从解决方案中删除 Web 作业项目,2) 在部署之前注释掉 Web 应用程序的项目属性中的 webjobs-list.json 文件中的所有内容。这实质上使解决方案恢复到添加 Web 作业之前的状态。

我想知道我能做些什么来防止我的问题发生。我想我可能错过了一些配置步骤,但我不知道在哪里查找。

最佳答案

Azure 的自动源集成将仅部署解决方案中的第一个项目(按字母顺序排列)。因此,如果您的新 Web 作业的命名位于旧 MVC 应用程序之前(按字母顺序),它将尝试部署 Web 作业而不是 MVC 应用程序。

有两种解决方案:

1) 为您的 MVC 项目命名,使其成为解决方案中按字母顺序排列的第一个项目

2) 将您的网络作业放在单独的解决方案中

关于azure - 使用 WebJob 部署时网站未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31025868/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com