我想创建一个 Silverlight 业务应用程序,它使用我机器的本地 Web 服务器,并使用 EF、Domain Serices 和 RIA 服务在 MVVM 方法下访问 SQL SERVER Express 数据库。
我是 VS2010 或 2012 的 Windows 7 用户。
以下哪一项是更好的做法?:
第一种方法) 创建一个使用 http 位置 (IIS 7.5) 的网站,然后向其中添加一个 Silverlight 业务应用程序项目。所有的 DomainServices、Views 和 ViewModels 都将位于 BusinessApplication 和 BusinessApplication.Web 项目中。LocalHost 项目将仅作为向世界开放项目的方式:
图片 http://s8.postimage.org/fveorpir9/Sin_T_tulo.jpg
第二种方法)创建一个 Silverlight 业务应用程序,检查 BusinessApplication.Web 属性 Web->使用本地 IIS Web 服务器并继续创建模型、域服务等...
第三种方法)创建一个位于 localhost 的网站,并添加一个托管在该网站中的 Silverlight 项目。此方法不使用业务应用程序模板。没兴趣。