Web services Azure,具有单个DNS端点的多个服务

Web services Azure,具有单个DNS端点的多个服务,web-services,azure,dns,Web Services,Azure,Dns,因此,我们正在从传统的IIS托管环境迁移到Azure 我们当前解决方案的情况是,IIS中有三个web服务托管在一个站点下。这些服务都可以通过 为了向后兼容,我们需要Azure云Web服务提供相同的可用性。如果服务作为单独部署,则它们具有不同的DNS名称。如果它们捆绑在一起,那么它们必须在不同的端口上运行。这是我的理解,也就是说我们是斯诺克 有可能绕过这一切吗 我的一个解决方案是创建一个非常轻的代理/路由器服务,它接受对这三个服务的请求,然后根据完整的URL(而不仅仅是主机)路由到适当的内部服务

因此,我们正在从传统的IIS托管环境迁移到Azure

我们当前解决方案的情况是,IIS中有三个web服务托管在一个站点下。这些服务都可以通过

为了向后兼容,我们需要Azure云Web服务提供相同的可用性。如果服务作为单独部署,则它们具有不同的DNS名称。如果它们捆绑在一起,那么它们必须在不同的端口上运行。这是我的理解,也就是说我们是斯诺克

有可能绕过这一切吗

我的一个解决方案是创建一个非常轻的代理/路由器服务,它接受对这三个服务的请求,然后根据完整的URL(而不仅仅是主机)路由到适当的内部服务

我对Azure非常陌生,所以也许有什么东西可以帮助我实现这一切


谢谢

如果您的服务都在一个项目下,那么将它们部署到一个云服务(以及一个主机名/端口)应该没有问题。

每个服务都是一个单独的C#项目,那么您当前如何将它们部署到IIS?只需选择相同的部署文件夹?同一个网站中有不同的文件夹。您可以举一个例子说明a.)您的项目布局和b.)您的IIS网站文件夹布局吗?我想我在你从a到b的过程中遗漏了一些东西。