如何使用 迁移现有的 ASP.NET MVC 3 项目.MDF 文件 (Sql 2008) 到 Windows Azur

本文关键字:Sql 文件 MDF 2008 Azur Windows 项目 迁移 何使用 MVC NET | 更新日期: 2023-09-27 18:33:46

我在Visual Studio 2010中有现有的项目,ASP.NET MVC 3与使用.mdf(SQL 2008 Express(的现有数据库。在谷歌上搜索了一些之后,我感到困惑,因为资源太多了。你能帮我指出一个简单的教程链接吗?

如何使用 迁移现有的 ASP.NET MVC 3 项目.MDF 文件 (Sql 2008) 到 Windows Azur

首先,这是一个很大的问题,您必须分部分工作才能完成所有工作。在编写以下步骤时,您确实拥有Windows Azure订阅,并且对 ASP.net,MVC,SQL和VS2010有基本的了解。

步骤 1:安装 Windows Azure SDK 1.6http://go.microsoft.com/fwlink/?LinkID=234939&clcid=0x409

步骤2:之后,打开MVC3应用程序,右键单击解决方案时,您会发现一个新选项">添加Windows Azure部署项目",选择它。

您将看到在解决方案名称your_application_name中创建一个新的 Windows Azure 项目。创建 Azure(默认(。此时,如果您将 Azure 项目作为您的">启动"应用程序并运行它,您的 MVC3 应用程序将在 Windows Azure 计算模拟器中运行。让 SQL 服务器相关代码保持不变,并且您的代码实际上将与现有的 SQL 服务器一起使用。

第 3 步:验证代码是否存在任何问题并修复它。请务必在计算模拟器中进行测试,此时请了解Windows Azure项目的服务配置和服务定义。

步骤4:一旦你的MVC3应用程序在计算模拟器中工作,继续将SQL服务器替换为SQL Azure。按照此处的分步详细信息进行操作:

http://msdn.microsoft.com/en-us/hh285881

步骤5:配置完SQL Azure后,您只需(仅(在web.config中更改连接字符串,指向SQL Azure。

http://msdn.microsoft.com/en-us/library/windowsazure/ee336282

步骤 6:现在,如果在计算模拟器中运行 MVC3 应用程序,则可以验证它是否确实连接到 SQL Azure 并验证一切正常。

第 7 步:最后打包您的应用程序并部署到 Windows Azure 进行部署和最终测试。分步详细信息位于此处:

http://msdn.microsoft.com/en-us/spazuretrainingcourse_introtowindowsazurelabvs2010_topic4#_Toc297905245


步骤0:如果您有时间,我建议您先完成以下链接中所述的练习,以了解有关MVC,ASP.NET Web角色,SQL Azure和部署过程的大部分基本信息:https://www.windowsazure.com/en-us/develop/net/tutorials/web-app-with-sql-azure/