配件库 1.5流程设计服务即FlowEngine.svc访问提示:"此集合已经包含方案http的地址。此集合中每个方案中最多只能包含一个地址"。参数名:item。可以参考以下解决方案:
由于WCF 4.0以前的版本基于svc文件的激活并不支持多个地址绑定,比如:localhost + xxx.xxx.xxx。导致最终在生产环境部署出现问题。以下解决方案针对多个基地址的绑定。
打开入口网站的Web.config(不是流程设计服务的Web.config,仅限基于配件库的项目)。添加如下配置:
<system.serviceModel>
<serviceHostingEnvironment>
<baseAddressPrefixFilters>
<add prefix="http://xxx.xxx.xxx"/>
</baseAddressPrefixFilters>
</serviceHostingEnvironment>
</system.serviceModel>
其中的"http://xxx.xxx.xxx"为绑定的生产环境地址。