我的目的是开发由 WCF 服务驱动的 MVC 应用程序。
然后我想将这些部署到 Azure。
我是否可以在不考虑在生命周期早期托管在 Azure 中的情况下开发我的应用程序和服务?还是我必须以不同的方式构建它?
编辑:更具体地说-我是否可以像在决定将其托管在 Auzre 之前一样开发此应用程序?
我的目的是开发由 WCF 服务驱动的 MVC 应用程序。
然后我想将这些部署到 Azure。
我是否可以在不考虑在生命周期早期托管在 Azure 中的情况下开发我的应用程序和服务?还是我必须以不同的方式构建它?
编辑:更具体地说-我是否可以像在决定将其托管在 Auzre 之前一样开发此应用程序?
根据我的研究和理解,在进行任何开发之前考虑将您的未来实现部署为 azure 是一种更好的做法,但是即使您后来决定将现有应用程序迁移到 azure,您也可能需要对您的代码进行一些修改。
请记住,Microsoft 目前正在提供可以托管您的 ASP 应用程序的 azure 网站,您可能想了解更多相关信息。
这是一些可能对您有所帮助的链接。
http://www.windowsazure.com/en-us/home/features/web-sites/ http://www.windowsazure.com/en-us/manage/services/web-sites/
当我回答这个问题时,此页面上出现的广告是“将应用程序移至云端而不重写它们”。
有两个“取决于”是相关的:
如果您有充分的理由不专门为 Azure 开发(例如您的雇主的官方职位、平台可移植性等),那么现在不要担心 Azure。如果您的长期意图是在 Windows Azure 上运行您的应用程序,那么请预先为 Azure 编写代码——将其从 Azure 中移除(锁定)的努力将成为您稍后决定的一部分。