我需要一些关于在我的程序中使用WCF或DLL的建议。我正在开发一个程序,它将是桌面应用程序和Web应用程序。该架构是多层的。我应该在Bussiness层做什么,我应该把它作为命名空间并将其构建为dll然后在我的桌面应用程序和Web应用程序中我添加引用这个dll或者我应该使业务层成为Web服务,然后我可以在我的应用中使用。使用Web服务而不是dll时我需要考虑的事项。
答案 0 :(得分:0)
刚开始,您可以创建一个包含以下内容的解决方案:
Web App项目和桌面项目将仅引用您的业务逻辑项目。然后(如果需要)您可以继续将业务逻辑项目分离到例如数据访问项目,服务层项目等。
然后,如果你觉得你需要"真实"通过WCF服务,您可以轻松地从分离的体系结构中创建一个。
答案 1 :(得分:0)
你应该使用像http webapi这样具有广泛客户范围的宁静服务