我在 VS2008 中用 C# 开发了一个 Web 服务。该服务查询 SQL Server Express 2012 数据库并返回结果。当我在本地开发系统上测试该服务时,它工作正常。
现在我有一个 windows azure 试用帐户,我希望将此服务部署在虚拟机上。
1- 我尝试创建带有 SQL Server 和 Visual Studio 的虚拟机,但无法在那里创建服务。 VS 那里没有 Web 服务模板。
2- 我已尝试在我的开发系统上创建部署包并尝试安装该服务,但它也没有用。
请建议执行此任务的正确方法。我对所有这些概念都非常陌生,所以我可能会遗漏一些基本信息,但一步一步的指南不会有什么坏处。
请您参考如下方法:
- 安装 Visual Studio 2012 Express for Web
- 让您的应用程序在该版本中运行,最好将其升级到 .NET 4.5。
- 按照 this Getting Started 创建 Windows Azure SQL 数据库指导。
- 下载 SQL Azure 迁移向导 4.0.15 版 from CodePlex .
- 使用向导将您的本地数据库迁移到 Azure,确保修复它报告的所有问题。
- 设置 Windows Azure 网站并向其发布您的服务 as described in this article .
