簡體   English   中英

如何將具有.MDF文件(SQL 2008)的現有ASP.NET MVC 3項目遷移到Windows Azure仿真器(使用SQL Azure)

[英]How to migrate existing ASP.NET MVC 3 Project with .MDF file (Sql 2008) to Windows Azure Emulator (using SQL Azure)

我在Visual Studio 2010中已有項目,在ASP.NET MVC 3中具有使用.mdf(SQL 2008 Express)的現有數據庫。 經過一番谷歌搜索后,我感到困惑,因為資源太多了。 您能幫我指出直接的教程鏈接嗎?

首先,這是一個大問題,您將需要分部分進行工作才能完成所有工作。 編寫以下步驟時要了解您確實具有Windows Azure訂閱,並且對ASP.net,MVC,SQL和VS2010具有基本的了解。

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

步驟2:之后,打開您的MVC3應用程序,然后在解決方案上單擊鼠標右鍵,您將找到一個新選項“ Add Windows Azure Deployment Project ”,將其選中。

您將看到在您的解決方案名稱your_application_name中創建了一個新的Windows Azure項目.Azure(默認)已創建。 此時,如果將Azure項目作為“ 啟動 ”應用程序並運行,則MVC3應用程序將在Windows Azure Compute Emulator中運行。 使與SQL Server相關的代碼完整無缺,並且您的代碼實際上將與現有SQL Server一起使用。

第3步:驗證您的代碼是否存在任何問題並將其修復。 請務必在Compute Emulator中進行測試,這是時候與您的Windows Azure項目一起了解服務配置和服務定義。

步驟4:一旦您的MVC3應用程序在計算仿真器中運行,請繼續,然后將SQL Server替換為SQL Azure。 請按照此處的詳細步驟操作:

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

步驟5:配置完SQL Azure之后,您只需(僅)需要在web.config中更改連接字符串,指向SQL Azure。

http://msdn.microsoft.com/zh-CN/library/windowsazure/ee336282

步驟6:現在,如果您在Compute Emulator中運行MVC3應用程序,則可以驗證它是否確實連接到SQL Azure並驗證一切正常。

步驟7:最后,現在打包您的應用程序,並部署到Windows Azure進行部署和最終測試。 分步詳細信息位於:

http://msdn.microsoft.com/zh-cn/spazuretrainingcourse_introtowindowsazurelabvs2010_topic4#_Toc297905245


步驟0:如果您有時間,我建議您按照下面的鏈接中的說明先完成本練習,以了解有關MVC,ASP.NET Web角色,SQL Azure和部署過程的大多數基本信息: https:// www。 windowsazure.com/zh-CN/develop/net/tutorials/web-app-with-sql-azure/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM