过去几年我们一直在开发silverlight应用程序。我们有一个庞大的库库,其中大部分都在我们已经开发了一个月左右的ASP.Net MVC版本上重用。所以我创建了一个MVC应用程序,并几乎从Silverlight服务器应用程序中添加了库。
我想为我们的应用程序的WP7版本做一个演示,想知道重用我们现有库的最佳方式是什么?有人告诉我,我可以共享文件,但有这么大的图书馆,我不想走那种路。
是否可以通过WCF公开MVC应用程序,然后访问WP7中的数据,然后在那里我可以访问所有XAML视图?
我对WP7的架构没有任何经验。
TIAJD
您可以做的是让MVC应用程序通过控制器公开数据(可能以json形式返回),这将是您的";api";。
WP7只需要向您已经创建的api发出一个web请求。WebClient应该会让这变得非常容易。
这样你就不需要使用WCF了。
希望这能有所帮助。Tony