1

我想创建一个 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 服务器并继续创建模型、域服务等...

图2

第三种方法)创建一个位于 localhost 的网站,并添加一个托管在该网站中的 Silverlight 项目。此方法不使用业务应用程序模板。没兴趣。

4

1 回答 1

0

您应该使用 2. 方法来设置您的 silverlight 项目。从 Silverlight Web 应用程序的开发开始。业务应用程序模板将为您设置许多设置和选项,以便您可以直接实现业务逻辑。

作为一名经验丰富的 Silverlight 开发人员,我使用 3. 方法,因为我不喜欢使用这些模板,因为它们可以满足我的许多需求。

于 2013-02-06T08:16:16.130 回答