我有:
- WCF 服务 [应用程序 1]
- 与此服务通信的逻辑 [Project1 Application2]
- 使用此逻辑的网页 [Project2 Application2]
在Logic项目中,我添加了对Service的服务引用。在网页中,我添加了对Logic的项目引用。
现在在Logic项目中定义了Service的端点,因此我无法从WebPage连接到Service。
我知道我的解决方案是将部分逻辑配置复制到网页配置,但我认为这不是一个好的解决方案。
我想把逻辑作为一个黑匣子。我不知道我是否不会将它更改为另一个服务,也许是不同的东西,所以我不想让网页“知道”逻辑是如何工作的。
有没有更好的解决方案?我可以在Logic项目中做些什么来让WebPage知道如何连接到Service?
我遇到了异常:
Could not find default endpoint element that references contract