Silverlight到MVC到WP7

问题描述

| 过去几年,我们一直在开发Silverlight应用程序。我们有一个庞大的库库,并且其中大部分已在我们开发了一个月左右的ASP.Net MVC版本上重用。因此,我创建了一个MVC应用程序,并几乎从Silverlight服务器应用程序中添加了库。 我想为我们的应用程序的WP7版本做一个演示,想知道重用我们已经拥有的库的最佳方法是什么?有人告诉我可以共享文件,但是基于如此大的库,我不想这样做。 是否可以通过WCF公开MVC应用,然后访问WP7中的数据,然后在其中我可以所有XAML视图? 我对WP7的体系结构没有任何经验。 TIA 京东     

解决方法

您可以做的是让MVC应用通过控制器(可能是json)公开数据(可能以json形式返回)。 WP7只需向您已经创建的api发出Web请求即可。 WebClient应该使这非常容易。 这样,您就不需要使用WCF。 希望这可以帮助。 托尼