gpt4 book ai didi

azure - 在 Azure 上的不同 URL 上部署和维护同一 Web 应用程序的多个副本

转载 作者:行者123 更新时间:2023-12-03 06:04:27 30 4
gpt4 key购买 nike

我目前正在调查我的公司使用 Azure 的可能性。

我们当前自行运行的托管情况涉及 IIS 中为每个客户提供一个单独的站点,每个客户都有一个指向我们使用 ASP.Net Web 表单构建的 CMS 的虚拟目录。我们可以更新该虚拟目录的内容,然后立即向所有客户提供最新版本的 CMS。

我不想在 Azure 中重现这种确切情况,但我感兴趣的是弄清楚如何在 Visual Studio 中创建单个 Web 应用程序,并以多个站点(我认为)的方式将该应用程序发布到 Azure已指定)是在 Azure 上创建的。然后我希望能够对该应用程序进行更改,并以这样的方式再次发布它,以便它的所有站点都一起更新,而不需要每个站点/客户端手动完成某些操作。

我找到的最接近的解释是这个:

http://www.wadewegner.com/2011/02/running-multiple-websites-in-a-windows-azure-web-role/

这让我很接近,但我不明白的是,当我将此应用程序发布到 Azure 时,我仍然只能在 Azure 管理控制台中看到一个可用的应用程序/URL。当我发布它时,额外的“站点”节点是否应该导致不同的站点可用?为什么不呢?有没有我没有使用的完全独立的方法来完成此任务?

最佳答案

当您查看管理控制台时,您会看到已部署的 Web 角色,而不是属于该 Web 角色的网站,这就是您只看到一个的原因。只要您正确遵循了说明,那么您确实有两个正在运行的站点。问题是您只能通过该默认 URL 访问主站点。假设您的网址类似于 customer1.mysite.com 和 customer2.mysite.com,您需要确保已将它们设置为子站点中的主机 header ,然后更改您的 DNS,以便这两个域都指向 URL您可以在门户中看到(例如 mysite.cloudapp.net)。

关于azure - 在 Azure 上的不同 URL 上部署和维护同一 Web 应用程序的多个副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15125752/

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