我有一个SPA,它在客户端使用breeze,也使用.Net wepapi2 / EF6服务器库。我目前的客户端库版本是:
版本: “1.4.6” metadataVersion: “1.0.5”
服务器DLL的版本号不同,但是同时安装了客户端库,所以很确定它们是同步的。
我想将客户端版本升级到1.5.3但不要触及服务器。主要是因为服务器端是所有已编译的DLL,并且如果在升级期间有任何代码中断,与我可以看到/调试/修改实时的客户端JS相比,查找/调试DLL代码将更加困难。
所以我的问题是,客户端/服务器版本是如何耦合的?我可以保留当前的服务器库并仅升级客户端吗?
如果我确定要同时升级两者,那么在JS和.Net环境中我是否应该注意从1.4.6升级到1.5.3?
由于
答案 0 :(得分:1)
我们的建议通常是同时升级两者。通常,我们很少在服务器上进行重大更改。 (最近的记忆中没有)。但我们偶尔会在客户端上进行操作,这些内容在发布说明中提到(可在网站上找到:http://www.getbreezenow.com/documentation/release-notes。)这些重大变化中的大多数都非常微妙,您不太可能看到一个,但是......
我们偶尔会向客户端添加一项新功能,这需要在服务器上添加一些额外的代码。但除非您使用新的客户端功能,否则这不太可能破坏任何内容。
希望这有帮助。