WCF - 多个IIS站点绑定时遇到的问题及解决
来源:互联网 发布:淘宝关键词数据 编辑:程序博客网 时间:2024/06/12 00:25
部署一个Silverlight项目站点时遇到一个问题,程序中调用WCF遇到错误信息如下:
This collection already contains an address with scheme http. There can be at most one address per scheme in this collection. Parameter name: item
(中文:此集合已经包含方案 http 的地址。此集合中每个方案中最多只能包含一个地址)
这个问题在开发机器上没有发生,一切正常。WCF 针对每个schema只支持一个绑定。检查部署服务器的IIS 站点绑定发现,该站点绑定了两个http地址。
解决方法1: 实现一个自定义的ServiceHostFactory override CreateServiceHost方法,在此方法中选择需要的绑定地址。 并在wcf的 .svc文件中添加Factory标记指向该自定义的ServiceHostFactory.
例如:http://www.robzelt.com/blog/2007/01/24/WCF+This+Collection+Already+Contains+An+Address+With+Scheme+Http.aspx
解决方法2:在web.config使用baseAddressPrefixFilters标记,指定需要的绑定地址
- WCF - 多个IIS站点绑定时遇到的问题及解决
- IIS 发布站点遇到的问题
- WCF部署IIS所遇到的问题 (解决404.17、.svc无法读取问题)
- WCF发布遇到权限问题及解决
- WCF HOST多个服务遇到的问题
- IIS部署日志站点时出现的UTF8文件乱码问题及解决
- 数据绑定时的转换问题
- WCF寄宿与IIS里时遇到的问题
- 解决安装SQL2005、IIS遇到的问题
- opencv第一个测试程序遇到的问题及解决
- 工作第一个项目遇到的问题及解决
- 解决 WCF寄宿IIS时报错的问题
- jquery live绑定时问题
- CombBox 的selectedvalue 的第一次绑定时的问题
- 使用call、apply和bind解决js中烦人的this,事件绑定时的this和传参问题
- IIS中配置WCF站点
- Castor进行XML数据绑定时的一点问题
- 线程下DataGridView循环绑定时的滚动条问题
- 新站如何在一天内被Google和百度收录(经典)
- [CF.Skills]在.NET CF中嵌入Media Player(C#)
- OSCache 使用指南
- 从Rational Rose开始
- Facebook成欧洲第一社交网站 用户同比增3倍
- WCF - 多个IIS站点绑定时遇到的问题及解决
- 建立arm-linux-gcc交叉编译环境
- 电子信息产业调整和振兴规划发布(全文)
- java字符集编码
- xmlHttp的readyState 和 status参数详解
- Oracle Sql 语句性能调优
- QTP链接Oracle
- CSS+JQUERY实现遮盖层效果
- Linux环境进程间通信(五): 共享内存(下)