WCF多项目应用程序和app.config合同

WCF多项目应用程序和app.config合同,wcf,Wcf,在我的开发盒上,我有一个包含6个项目的解决方案。这是一个WCF(3个项目)和多个商业项目(其他3个) 当我复制核心WCF文件夹时,它是bin和web.config,我在服务器上收到一条错误消息,说它找不到包含app.config的biz应用程序的app.config部分中声明的合同 我应该把这个app.config放在哪里?我试图将节点添加到web配置中,但没有成功 如果您试图将该服务托管到web应用程序中,则需要手动将单个app.config文件(每个WCF项目一个)合并到web.config

在我的开发盒上,我有一个包含6个项目的解决方案。这是一个WCF(3个项目)和多个商业项目(其他3个)

当我复制核心WCF文件夹时,它是bin和web.config,我在服务器上收到一条错误消息,说它找不到包含app.config的biz应用程序的app.config部分中声明的合同


我应该把这个app.config放在哪里?我试图将节点添加到web配置中,但没有成功

如果您试图将该服务托管到web应用程序中,则需要手动将单个
app.config
文件(每个WCF项目一个)合并到
web.config
文件中,位于
部分下

编辑:在主机配置(web项目?)中需要类似的内容



这些服务应该在哪里运行?进入一个网络应用程序?我有这个,因为我发现它需要它早期。我想我需要另一个app.config。请用其他信息更新您的原始问题-在评论中,这真的很难阅读-谢谢!我已经有了,见上文。很抱歉,我点击了错误的“添加评论”部分。我阅读了您的示例并同意需要从WCF向外部演示。我的问题是指向我的业务类用java编写的另一个WS的指针,它不会公开这个java EVN环境的标识。所以我相信我需要在我拥有的a里面。在绑定部分中,我包括了定制绑定。我只有一个与您非常相似的serviceBehavior。java应用程序来自哪里?=)你能编辑你的问题来提供更多的细节吗?我去查看了wcfweb.config,它与我的应用程序不同?我用工作来代替坏的,然后它就按预期工作了。谢谢你的回复。
<system.serviceModel>
  <services>
    <service name="YourCompany.YourProject.YourService"
       behaviorConfiguration="YourBehaviorConfiguration">
      <endpoint address=""
                binding="wsHttpContextBinding"
                contract="YourCompany.YourProject.IYourService" />
      <endpoint address="mex"
                binding="mexHttpBinding"
                contract="IMetadataExchange" />
    </service>
  </services>

  <behaviors>
    <serviceBehaviors>
      <behavior name="YourBehaviorConfiguration">
        <serviceMetadata httpGetEnabled="true" />
        <serviceDebug includeExceptionDetailInFaults="true" />
      </behavior>
    </serviceBehaviors>
  </behaviors>
</system.serviceModel>