Получение AddressAlreadyInUseException после обновления до .NET 4.5

Я недавно установил новый .NET Framework 4.5 (ранее был 4.0 установлен) на моем сервере, и яя получаюSystem.ServiceModel.AddressAlreadyInUseException когда я запускаю свою службу Windows, которая предоставляет конечные точки WCF.

System.ServiceModel.AddressAlreadyInUseException: на конечной точке IP уже есть прослушиватель 0.0.0.0:56543. Это может произойти, если другое приложение уже прослушивает эту конечную точку или если на хосте службы имеется несколько конечных точек службы с одинаковой конечной точкой IP, но с несовместимыми конфигурациями привязки. ---> System.Net.Sockets.SocketException: только одно использование каждого адреса сокета (протокол / сетевой адрес / порт) обычно разрешено в System.Net.Sockets.Socket.DoBind (EndPoint endPointSnapshot, SocketAddress socketAddress) в System.Net.Sockets. Socket.Bind (EndPoint localEP) в System.ServiceModel.Channels.SocketConnectionListener.Listen () --- Конец внутренней трассировки стека исключений --- в System.ServiceModel.Channels.SocketConnectionListener.Listen () в System.ServiceModel.Channels. BufferedConnectionListener.Listen () в System.ServiceModel.Channels.ExclusiveTcpTransportManager.OnOpen ()

на System.ServiceModel.Channels.TransportManager.Open (TransportChannelListener channelListener) при System.ServiceModel.Channels.TransportManagerContainer.Open (SelectTransportManagersCallback selectTransportManagerCallback) в System.ServiceModel.Channels.TransportChannelListener.OnOpen (TimeSpan тайм-аута) в System.ServiceModel.Channels.ConnectionOrientedTransportChannelListener .OnOpen (Тайм-аут TimeSpan) в System.ServiceModel.Channels.TcpChannelListener`2.OnOpen (Тайм-аут TimeSpan) в System.ServiceModel.Channels.CommunicationObject.Open (Тайм-аут TimeSpan) в System.ServiceModel.Dispatcher.OnDpanpatOpenShannel в System.ServiceModel.Channels.CommunicationObject.Open (тайм-аут TimeSpan) в System.ServiceModel.ServiceHostBase.OnOpen (тайм-аут TimeSpan) в System.ServiceModel.Channels.CommunicationObject.Open (тайм-аут TimeSpan.Source.OnerSerInSerInSerInSerInSerInSerInSnInF) [] args)

Конфигурация моих конечных точек WCF выглядит так:


    
      
        
          
          
        
      
    
    
      
        
          
        
        
          
        
      
    
    
            
        
        
      
    
  

Я думаю, что это как-то связано с конечной точкой MEX, которая использует тот же порт, но яя не уверен, как правильно его настроить после обновления до .NET Framework 4.5.

Произошло ли изменение в WCF, чтобы эта конфигурация вызвала исключение?

Ответы на вопрос(2)

Ваш ответ на вопрос