Web 服务参考位置?
我有一个 Visual Studio 2008 解决方案,当前由三个项目组成:
- 用于业务逻辑/数据访问的 DataFactory 项目。
- 由实际用户界面、页面、控件等组成的 Web 项目。
- 由实用程序类等组成的 Web.Core 项目。
应用程序需要使用 Web 服务。通常我会将服务引用添加到 Web 项目中,但我不确定这是否是最佳实践。
我可以选择以下选项:
- 添加对 Web 项目的引用。
- 添加对 Web.Core 项目的引用,并创建 Web 将调用以使用 Web 服务的包装器方法。
- 添加一个名为 Web.Services 的新项目,然后复制步骤 2。
该项目的大小预计会增加,因此我愿意接受任何建议。
I have a Visual Studio 2008 solution that's currently consisting of three projects:
- A DataFactory project for Business Logic/Data Access.
- A Web project consisting of the actual user interface, pages, controls, etc.
- A Web.Core project consisting of utility classes, etc.
The application requires consuming a web service. Normally I'd add the service reference to the Web project, but I'm not sure if this is best practice or not.
The following options are open to me:
- Add the reference to the Web project.
- Add the reference to the Web.Core project, and create a wrapper method that Web will call to consume the web service.
- Add a new project called Web.Services, and copy step 2.
This project is expected to increase in size so I'm open to any suggestions.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
选项 3. 如果 Web 服务的功能没有从您现有的任何项目中封装出来。
Option 3. If the function of web service is not wrapped from any of your existing projects.