Breezejs更新 - 最新版本的Breeze.WebApi在元数据上失败

时间:2013-05-21 17:17:59

标签: asp.net-mvc knockout.js breeze hottowel

我正在构建Hottowel spa模板,我的解决方案在读取,保存和更新方面运行良好。虽然“对象引用未设置为对象的实例”,但删除失败。此时Breeze.webapi verison为1.2.0.0。在阅读了一些文章后,有人建议将微风更新为最新版本。

我使用nuget包管理器更新了breeze框架,现在,它在解析元数据时失败 - 它说从服务器返回的JSON字符串有解析错误。但是当我使用chrome中的JSON格式化程序查看JSON时。它看起来很好。这种情况发生在Breeze.webapi版本1.2.8.0。

现在,如果我将breeze.webapi dll切换回ver。 1.2.0.0。元数据部分再次正常工作,但删除不行。

感谢任何帮助

1 个答案:

答案 0 :(得分:1)

可能的原因是NuGet更新只完成了部分工作,并且将新旧Breeze部件混合在一起。您可以通过查看Package Console窗口看到这种情况,但大多数人看起来并不是这样。在我能想到的每一个NuGet包升级中被烧掉了,我现在就像鹰一样看着这个控制台。

如果您完全卸载Breeze并重新安装最新版本,我认为您将免于麻烦。仔细查看输出窗口。如果它无法删除某些内容(可能),则会发出警告。请在重新安装前手动删除该延迟项。

我正在和John谈论更新HotTowel模板,以便升级Breeze软件包感觉不那么紧急。

抱歉你的痛苦。