同时开发Web服务和消费者

时间:2011-09-15 14:06:15

标签: wcf visual-studio-2010 asp.net-mvc-3 service-reference

使用Visual Studio 2010专业人员我正在创建一个WCF Web服务和一个将使用该Web服务的MVC 3网站。

我如何合理地绕过这样做。我应该将它们作为单独项目保存在同一解决方案中吗?我可以在开发时跳过本地引用和运行服务,只需像图书馆一样使用它吗?

1 个答案:

答案 0 :(得分:1)

我们每天这样做:

  • 创建单一解决方案
  • 添加类库项目并创建Web服务接口
  • 添加WCF服务库项目并为您的界面创建服务实现(参考您的服务接口项目)
  • 添加MVC3 Web应用程序项目并在此处引用您的服务接口项目
  • 在您的MVC3 Web应用程序项目中添加对服务实现的直接引用(在开发期间,像库一样使用它)或向WCF服务库添加服务引用(用于在生产中作为单独的Web服务器运行)。 / LI>

这提供了一个快速的开发周期,如果您坚持接口操作,还可以在需要投入生产或扩展时将WCF服务部署为单独的实体。