【发布时间】:2020-02-09 00:05:18
【问题描述】:
是否有能力为 Azure 安装“开发环境”,或提供所有相同 API、存储方法等的本地等效设备?
最终的结果是在我开发时不为 Azure 付费。
【问题讨论】:
标签: azure
是否有能力为 Azure 安装“开发环境”,或提供所有相同 API、存储方法等的本地等效设备?
最终的结果是在我开发时不为 Azure 付费。
【问题讨论】:
标签: azure
是的,Azure SDK and Tools 带有一个与真正的 Azure 非常相似的本地仿真环境,并且允许您完成大部分开发工作,而无需在 Azure 上部署一个位。
为角色和 Azure 存储(表、Blob、队列)提供了模拟。 如果您需要 SQL Azure,建议使用常规 SQL Server 并严格遵守仅兼容的功能。
【讨论】:
只需转到 Windows Azure 页面 download the SDK and tools - 使用 Web 平台安装程序简化安装。
本地模拟环境模拟 blob、表和队列,以及计算实例(尽管作为单独的进程,而不是作为单独的 VM 实例)。 API 都在本地模拟环境中工作。
要使用 SQL Azure,您需要一个真实帐户。 AppFabric 服务也是如此。
请注意:您可以获得一个 30 天的完全免费帐户,其中包含 SQL Azure、AppFabric 服务和一些计算实例。转至www.windowsazurepass.com,并使用促销代码 DPWE01。
编辑:同意 Igor 的回答:您可以使用 SQL Server 进行开发,然后将数据库推送到 SQL Azure。最新的 SQL Server Management Studio 支持与 SQL Azure 兼容的 sql 输出脚本。正如 Igor 指出的那样,只要坚持兼容的 SQL(这是 SQL Server 的一个非常大的子集)。
【讨论】:
SDK 是可行的方法,但请注意,部署工作角色实例可能会稍微复杂一些,但安装 SDK 后在本地进行测试相当简单。
【讨论】: