azure-deployment-slots

    0热度

    1回答

    我在与角的环境变量和Azure的插槽 我们想使用的应用程序服务提供静态角文件,我们也希望使用Azure的插槽,使我们的问题部署更安全。 我们要使用插槽的原因是: 确保代码在生产环境中使其充分提供给大家 减少停机时间几乎为零,因为没有在部署构建之前“上线”阶段 我们的Angular站点只提供静态文件,这意味着插槽部署需要不同的版本来为每个插槽填写不同的env.json环境设置。 我们正在考虑的解决方

    0热度

    1回答

    我刚刚偶然发现有关部署插槽的this blog post。我一直想知道如何在将新版代码投入生产时最大限度地减少停机时间......我从不知道/意识到部署插槽可以做什么。 因此,我继续开始设置我的部署插槽,称为“分段”。 创建插槽后,我去了网站,看看是否一切正常。当页面加载时,它表示该网站已创建,但尚未部署任何内容。我意识到我还需要设置我的持续部署到插槽。 然后我通过BitBucket将此临时插槽绑

    0热度

    1回答

    我正在开发与开发,分期和蓝绿色插槽的Azure应用程序。身份验证由Azure AD处理,用户重定向到microsoftonline登录页面。我昨天为每个插槽下载了发布配置文件,并发布了全部三个。我在多台计算机和浏览器上测试了它们,并且所有三个插槽都正常工作。 今天早上我再次测试它们,并且只有开槽插槽有效。 Staging和bluegreen都重定向到登录页面,但一旦通过验证,可怕的无限重定向循环就

    0热度

    1回答

    我发现通过PowerShell的Azure插槽交换似乎是不可实现的(我想它是给出了一个错误响应,我看不到或者正在默默失败,但声称成功)。如脚本中所示,正在交换的插槽位于两个非生产插槽之间。大约10%的时间似乎成功。我不知道为什么它成功或失败,希望有人能够澄清我在这里做错了什么。 我有我做了一个脚本,对TeamCity的构建作业运行和脚本如下: param ([string]$publishFile

    1热度

    1回答

    让我们说蓝色和绿色应用服务共享相同的数据库实例,并且您可以使用插槽来交换应用程序。您将如何处理架构突破的更改,因为某些用户可能即将发布不适用于新架构的请求? 从我的理解看来,您总是必须编写向后兼容的代码,以便在两种情况下都能处理模式更改,这对我来说看起来并不理想。

    0热度

    1回答

    海兰 我们有两个应用服务: RESTService(Azure的应用程序服务Web应用程序 - > ASP.NET) 的WebApplication( Azure应用服务Web应用程序 - > Angular.JS SPA) RESTService有一个web.config和WebA应用一个appconfig.json作为它们的配置文件。 在每个应用程序服务中,我们都有一个临时插槽,我们希望在其中

    0热度

    1回答

    我对Azure中的交换槽有疑问。阅读https://github.com/projectkudu/kudu/wiki/Understanding-site-swaps,很明显,没有新的请求被删除。但是,当前的处理请求会发生什么? 想象一下,客户调用一个API方法需要30秒才能完成的下列情况,在这个请求的中间我做了一个交换槽。交换插槽发生时处理的请求会发生什么? 阅读上一个链接,表示新的插槽重新启动

    1热度

    1回答

    我在使用Visual Studio Community 2015 Web部署到Azure Web应用程序时遇到了一个奇怪的问题。我有一个Production插槽和一个Staging插槽。当我执行Web部署到分段时,它也覆盖生产槽中的web.config! web.config根据我的临时web.config转换正确转换,我可以通过在本地查看obj\Staging\TransformWebConfi

    1热度

    1回答

    我有一个node.js应用程序在Azure中作为App Service运行。它通过mongoose + tunnel-ssh连接到MongoDB。我有多个应用程序服务部署在各种地理位置,一切正常。 当我创建我获得以下从SSH隧道为分期例如错误的暂存插槽(注:PROD插槽仍然正常工作): {"code":"EADDRINUSE", "errno":"EADDRINUSE", "syscall":"l

    2热度

    2回答

    我想使用VSTS CI/CD将角度2应用程序部署到不同的Web应用程序插槽(让我们说dev,staging和prod)。每个插槽应指向不同的Web API。通常可以在应用程序中指定三个不同的环境文件,但缺点是我必须在不同的环境下构建三次。 我想实现的是只有两个版本,dev和prod。开发人员将部署到开发人员插槽,并将开发人员部署到第一台,然后将相同的构建部署到生产插槽。我可以为每个插槽定义应用设置