在创建wcf服务时使用Visual Studio 2010,模板会创建一个类文件,svc端点和一个接口文件。为什么在添加支持Silverlight的wcf服务时,他们不遵循这种模式。正如所讨论的那样here这似乎是一个坏主意。
添加启用silverlight的服务后,应该返回并合并接口,如参考文章中所述。如果是这样,那么从一个简单的WCF服务开始就不会那么简单,完全绕过整个“启用银光”的位。
答案 0 :(得分:1)
我认为这是为了保持足迹小而简单。
考虑此功能的受众群体。可能不太熟悉WCF以及将服务公开给javascript所需的细节,并且更感兴趣的是选择将导致向客户端获取一些数据的项目模板。
您可以启用大多数服务来处理带有行为和绑定的客户端脚本请求。
答案 1 :(得分:1)
我认为该模板的设计者假设您的Silverlight应用程序将成为您服务的唯一客户端,所以为什么还要分离出界面。