我的 WCF 服务在 VS2008 的开发服务器上运行良好,但是在我将它部署在 IIS 5.1 上并运行之后,出现以下错误消息:
这个集合已经包含一个带有 http 方案的地址。此集合中的每个方案最多可以有一个地址。参数名称:项目
web.config 文件中的相应部分如下所示:
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="Parus.ServiceBehavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
</behaviors>
<services>
<service behaviorConfiguration="Parus.ServiceBehavior" name="Parus.Service">
<endpoint address="" binding="basicHttpBinding" contract="Parus.IService">
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
</services>
</system.serviceModel>
我试图关注这篇文章:
但它不起作用。
有人知道解决这个问题吗?
戈兰