在新的

时间:2018-05-31 09:05:22

标签: azure azure-web-app-service azure-deployment azure-app-service-plans

我有一个名为" matanwebserver"在Azure中订阅。 这是我正在研究的网站。我使用Visual Studio,我在Visual Studio中的这个应用程序服务中编写了我的代码。

现在我想创建一个Integration站点,这样我就可以在发布到生产站点之前测试我的代码。 为此,我使用名称" matanwebserver test "在azure中创建了一个新的应用服务。我想使用我为#34; matanwebserver"编写的代码。我刚刚创建的新应用服务。

我找不到任何提供解决方案的来源,所以提前谢谢。

添加了一些屏幕截图,以便更好地了解问题

  1. 在Visual Studio中,我右键单击名为" MatanWebServer"的Web应用程序。并选择"发布"。 然后我选择我刚刚在Azure门户上创建的新Web应用程序,该应用程序调用" matanwebserertest",并成功发布。 enter image description here

  2. 这是原始(制作)网站。其地址为http://matanwebserver.azurewebsites.net

  3. enter image description here

    1. 发布到matanwebserver 测试网络应用后,我希望看到一个"副本"原来的网站,但似乎什么都没有。 enter image description here

1 个答案:

答案 0 :(得分:0)

要将当前应用程序克隆到新应用程序,请查看'Clone App'选项。

enter image description here

您尝试做的事情就像是使用部署广告位的完美示例请参阅Set up staging environments in Azure App Service

  

当您将Web应用程序,Linux上的Web应用程序,移动后端和API应用程序部署到App Service时,您可以在标准或高级应用程序服务计划中运行时部署到单独的部署插槽而不是默认生产槽层。部署插槽实际上是具有自己的主机名的实时应用程序。可以在两个部署插槽(包括生产插槽)之间交换应用程序内容和配置元素。将应用程序部署到部署槽具有以下好处:

     
      
  • 您可以在使用生产槽交换之前验证暂存部署槽中的应用更改。
  •   
  • 首先将应用程序部署到插槽并将其交换到生产中可确保在交换到生产环境之前对插槽的所有实例进行预热。这可以消除部署应用程序时的停机时间。流量重定向是无缝的,并且交换操作不会丢弃任何请求。通过在不需要预交换验证时配置自动交换,可以自动完成整个工作流程。
  •   
  • 交换后,以前暂存的应用程序的插槽现在具有上一个生产应用程序。如果交换到生产槽中的更改不符合您的预期,您可以立即执行相同的交换以获取您最近已知的好网站"回来。
  •