我在本地IIS上托管了OData V4 Web API(.NET Framework 4.6.1)。我不想将其设置为Internet Facing,而是将其托管在Azure上。我在这里有什么选择?托管它的最佳做法是什么?我必须在Azure内创建一个新的Web API项目吗?我需要订阅哪些服务?
该网络服务将由MS CRM下的虚拟实体使用 https://docs.microsoft.com/en-us/dynamics365/customer-engagement/customize/virtual-entity-walkthrough-using-odata-provider
答案 0 :(得分:1)
将其部署到Azure App Service,Web应用程序类型没有什么不同,但Web API应该是最正确的。
如果您不想将其公开给所有人,则可以通过添加允许特定IP范围访问API URL的规则,在Azure Web应用程序上使用访问限制
答案 1 :(得分:0)
您有两个选择
使用Azure中继服务-混合连接(Relay Service link)
S2S VPN-另一个选项,有助于将服务公开给特定的Azure虚拟网络。 (Reference link)
您能告诉我哪些服务将消耗该服务,以便我可以提供准确的解决方案