WCF多项目应用程序和app.config合同
在我的开发盒上,我有一个包含6个项目的解决方案。这是一个WCF(3个项目)和多个商业项目(其他3个) 当我复制核心WCF文件夹时,它是bin和web.config,我在服务器上收到一条错误消息,说它找不到包含app.config的biz应用程序的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
我应该把这个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>