none
(WCF) 此集合已经包含方案 http 的地址。此集合中每个方案中最多只能包含一个地址。

    问题

  • Windows2003 + IIS 6 + .Net 3.5

     

    在本地上一切OK。

     

    移到服务器上出现如上错误提示。

     

    啥原因?

     

    3q

     

     

    “/”应用程序中的服务器错误。

    此集合已经包含方案 http 的地址。此集合中每个方案中最多只能包含一个地址。
    参数名: item

     

    堆栈跟踪:

    [ArgumentException: 此集合已经包含方案 http 的地址。此集合中每个方案中最多只能包含一个地址。
    参数名: item]
       System.ServiceModel.UriSchemeKeyedCollection.InsertItem(Int32 index, Uri item) +4564833
       System.Collections.Generic.SynchronizedCollection`1.Add(T item) +56
       System.ServiceModel.UriSchemeKeyedCollection..ctor(Uri[] addresses) +120
       System.ServiceModel.ServiceHost..ctor(Type serviceType, Uri[] baseAddresses) +145
       System.ServiceModel.Activation.ServiceHostFactory.CreateServiceHost(Type serviceType, Uri[] baseAddresses) +28
       System.ServiceModel.Activation.ServiceHostFactory.CreateServiceHost(String constructorString, Uri[] baseAddresses) +323
       System.ServiceModel.HostingManager.CreateService(String normalizedVirtualPath) +516
       System.ServiceModel.HostingManager.ActivateService(String normalizedVirtualPath) +31
       System.ServiceModel.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath) +498
    

    2008年10月16日 11:04

全部回复