用于托管 WCF 集成服务的 Azure Web 应用程序或云服务
Posted
技术标签:
【中文标题】用于托管 WCF 集成服务的 Azure Web 应用程序或云服务【英文标题】:Azure Web Apps or Cloud Service for hosting WCF Integration Service 【发布时间】:2015-07-01 03:48:50 【问题描述】:我需要将 .NET WCF 集成服务部署到 Azure 平台,部署后维护成本应该很低。该服务使用 SQL 数据库,并且需要访问某种形式的存储,例如 Blob。
我的问题是网络应用就足够了吗,还是我需要云服务?
注意:我对 Azure Web 应用程序和网站之间的区别有点困惑。所有文档都涉及网站(我理解),但在我的 Azure 门户中,我只看到云服务、VM 和 Web 应用程序。现在我假设当文档提到网站时,它是现在网络应用程序的旧名称?
【问题讨论】:
Web 应用程序与网站相同。它已重新命名为 Azure 应用服务的一部分。 Web App 是否足够或您是否需要云服务的答案很大程度上取决于您的 WCF 位做什么......例如,它是否需要 3rd 方组件,您是否使用非标准协议等...... 注意网络应用程序谢谢。该服务不应需要 3'rd 方组件或非标准协议。此外,还需要对其进行重构以使其适合其部署的环境(例如,当前使用的磁盘访问将被删除)。因此,更多关于通过 https 具有 WCF 功能且未来维护最少 【参考方案1】:我自己一直在试验这个。我最初使用云服务部署了我的 WCF 服务,该服务与您的要求相似(blob 访问等)。
这非常有效,但从计费的角度来看,您需要为整个服务运行期间的计算小时数付费,因为据我所知,它在自己的虚拟机中运行。
我最近关注了这篇博文
http://genuinebasil.com/blog/wcf-service-over-azure-web-site/
我将我的云服务转换为 Web 应用程序,对我来说,这在功能上与云服务部署相同。
【讨论】:
域名注册好像过期了,被抢了。 Archive.org has a copy以上是关于用于托管 WCF 集成服务的 Azure Web 应用程序或云服务的主要内容,如果未能解决你的问题,请参考以下文章
如何结合调试 Azure 应用服务和 IIS 托管的 WCF?