我有以下情况:
我们为我们的客户开发了一款 silverlight 4 应用程序,将用作浏览器外的应用程序。该应用程序正在离线工作,即应用程序和数据库位于用户本地计算机上。该应用程序使用 WCF-RIA-services 连接到本地数据库。数据库将是 SQL Server Express、SQL Server CE 或 MySQL。我们正在使用 MVVMLight 和 MEF。
外部网络服务器仅用于不时更新应用程序或向应用程序添加新模块。为了实现这一点,我们做了类似 Jeremy Likness 博客 (http://www.wintellect.com/CS/blogs/jlikness/archive/2010/05/25/silverlight-out-of-browser-dynamic-modules- in-offline-mode.aspx )
我们这样做的原因很复杂。但长话短说,主要是出于以后在线版本的兼容性原因,我们不想使用 WPF。因此,我们需要使用 Silverlight 和 WCF-RIA 服务来实现这一点。
好的,这就是场景,这是问题:
在这种情况下我们需要本地网络服务器吗?该应用程序以编程方式安装为浏览器外,数据库是本地的并通过 WCF-RIA 连接。
如果是,哪个网络服务器就足够了?它应该通过客户执行的初始设置进行安装和配置。客户不必对配置网络服务器做任何事情。
对这种情况有任何其他想法或评论吗?对此还有其他可能的解决方案吗?
感谢您的帮助
德克