你使用版本控制吗?对我来说,你只需要创建分支来分隔“UAT”和“dev”版本。
关于数据库:
您可以使用 web.config 转换在数据库之间切换连接字符串。
http://msdn.microsoft.com/en-us/library/dd465326.aspx
如何在我的连接字符串上使用 Web.Config 转换?
=================================================================================
更新:
好的,现在我明白你想要什么了。
创建两个版本的移动服务:
1-Log in Windows Azure Management Portal (http://manage.windowsazure.com)
2-Create your test mobile services (if you already have then, skip this step):
2.1- New -> Compute -> Mobile Services
2.2- Url - MyMobileServicesTest
2.3- Database -> Create a new (test db).
3-Create your production mobile services (if you already have then, skip this step):
2.1- New -> Compute -> Mobile Services
2.2- Url - MyMobileServicesProduction
2.3- Database -> Create a new (production db).
现在,您有两个不同的版本。
使用 Windows Azure SDK:
//public static MobileServiceClient MobileService = new MobileServiceClient(
// "AppUrl",
// "AppKey"
//);
请注意:AppUrl 将是“MyMobileServicesTest.azure-mobile.net/”或“MyMobileServicesProduction.azure-mobile.net/”。应用程序密钥,每个环境都有自己的。您可以将此设置存储在配置文件中,并根据您的操作进行切换。
更多信息:
http://www.windowsazure.com/en-us/develop/mobile/tutorials/get-started-with-data-dotnet/