Skip to main content
 首页 » 编程设计

c#之在 azure 虚拟机上部署基于 sql server 的 web 服务

2024年02月13日34xing901022

我在 VS2008 中用 C# 开发了一个 Web 服务。该服务查询 SQL Server Express 2012 数据库并返回结果。当我在本地开发系统上测试该服务时,它工作正常。

现在我有一个 windows azure 试用帐户,我希望将此服务部署在虚拟机上。

1- 我尝试创建带有 SQL Server 和 Visual Studio 的虚拟机,但无法在那里创建服务。 VS 那里没有 Web 服务模板。

2- 我已尝试在我的开发系统上创建部署包并尝试安装该服务,但它也没有用。

请建议执行此任务的正确方法。我对所有这些概念都非常陌生,所以我可能会遗漏一些基本信息,但一步一步的指南不会有什么坏处。

请您参考如下方法:

  1. 安装 Visual Studio 2012 Express for Web
  2. 让您的应用程序在该版本中运行,最好将其升级到 .NET 4.5。
  3. 按照 this Getting Started 创建 Windows Azure SQL 数据库指导。
  4. 下载 SQL Azure 迁移向导 4.0.15 版 from CodePlex .
  5. 使用向导将您的本地数据库迁移到 Azure,确保修复它报告的所有问题。
  6. 设置 Windows Azure 网站并向其发布您的服务 as described in this article .