[英]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進行部署和最終測試。 分步詳細信息位於:
步驟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.