将服务引用添加到被引用的服务在同一个 VS 项目中定义的项目中是否是一种可接受的编程实践?(服务和服务参考在同一个项目中)
例子:
MyWebAppProj
-Services
--MyService
-Service References
--MyServiceServiceReference.MyServiceClient
-Default.aspx.cs 使用 MyServiceServiceReference.MyServiceClient
这背后的原因是可以将 Silverlight 应用程序添加到项目中。如果是这样,我们将不得不通过服务层公开所有业务逻辑方法,那么为什么不首先这样做并在任何地方使用它们以保持网页和 Silverlight 页面之间的标准化。