我需要一些指导"最佳实践"对于以下场景: 我有一个产品,包括一个ASP.NET网站和Android / iOS / WP的本机智能手机应用程序,它们使用网站URL来调用webservices。
我们希望从" www.ourdomain.com"移动网站。到" www.login.ourdomain.com"
这样的子域名这意味着我们要更新应用以指向新网址,这不是问题。 但众所周知,并非所有用户都会立即更新他们的应用,因此我们希望有一个“跨越时间段”#34;我们在两个网址上运行网站。
它将使用相同的数据库,但ASP.NET站点代码将针对新的子域站点进行一些更改。
在两个ASP.NET站点共享同一个数据库的情况下进行这种交叉是否有任何问题? (数据库中的所有id都是自动递增的,或GUID)
非常感谢任何帮助,建议或疑虑。
答案 0 :(得分:0)
对于现有的移动应用程序(旧网址)使用不同的服务网址,我没有看到任何问题。更新的移动应用程序(新URL)和网站。我称之为代理。
关键部分是针对移动应用(旧版和新版)的回归测试,以及最新的更改。
如果部署完全包含Deployment Workflow,那就太棒了。