创建IIS中托管的Silverlight业务应用程序项目

时间:2013-02-05 16:16:47

标签: entity-framework mvvm iis-7.5 wcf-ria-services silverlight-5.0

我想创建一个Silverlight业务应用程序,它使用我的机器的本地Web服务器,并使用EF,域服务和RIA服务访问MVVM方法下的SQL SERVER Express数据库。

我是VS2010或2012的Windows 7用户。

以下哪项是更好的做法?

第一种方法)创建一个使用http位置(IIS 7.5)的网站,然后向其添加Silverlight业务应用程序项目。所有DomainServices,Views和ViewModel都将位于BusinessApplication和BusinessApplication.Web项目中。 LocalHost项目仅作为向全世界开放项目的方式:

image http://s8.postimage.org/fveorpir9/Sin_T_tulo.jpg

第二种方法)创建Silverlight业务应用程序,检查BusinessApplication.Web属性Web->使用本地IIS Web服务器并继续创建模型,域服务等...

image2 http://s3.postimage.org/oxlikoxo3/Sin_T_tulo.jpg

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

1 个答案:

答案 0 :(得分:0)

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

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