Azure网站和Azure云服务之间的区别

时间:2013-01-08 16:32:10

标签: asp.net azure sql-server-2008-r2 webforms azure-web-sites

我即将将几个单独的ASP.NET 4.0 Web窗体应用程序迁移到Azure。有几个是使用SQL Server 2008的应用程序。我看到了“冲突”的教程:

Deploying an ASP.NET Web Application to a Windows Azure Web Site and SQL Database

VS

Deploying an ASP.NET Web Application to a Windows Azure Cloud Service and SQL Database

This StackOverflow question在某种程度上解释了这一点。但是,最近几个月Azure已经发生了一些变化,我不确定这些信息是如何更新的。

由于我必须迁移的网站数量,我希望尽可能简单的迁移过程。是否存在必须使用Cloud Service路由的情况?

2 个答案:

答案 0 :(得分:4)

除了链接答案提供的内容:如果您需要安装应用程序(例如MSI,COM​​对象等),您必须转到Cloud Service路由。使用网站根本没有办法做到这一点。在网站中,您根本无法更改VM实例。使用云服务,您可以灵活地安装软件,更改IIS行为,几乎任何您需要做的事情(只要安装可以自动化)。

答案 1 :(得分:4)

如果考虑迁移ASP.NET 4.0 Web窗体应用程序,那么这一点非常有用 - Microsoft Azure网站尚不支持自定义域的SSL。这可能会阻碍您迁移到网站服务。

请注意,Windows Azure是一个非常动态的环境,每个新版本都会提供大量新功能。 为了了解最新信息,我建议您关注ScottGu's Blog以了解新功能及其发布日期

修改

Windows Azure网站现在支持自定义域的SSL。可以在配置选项卡中配置SSL证书和SSL绑定。

Windows Azure SSL Support

您还可以在Configuring an SSL certificate for a Windows Azure web site了解有关Azure网站的SSL配置的更多信息。