0

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

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

4

1 回答 1

1

我们每天都这样做:

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

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

于 2011-09-15T22:03:07.687 回答