Win32Exception @ ServiceHost.Open () для службы WCF

Я работаю над написанием спецификаций BDD для широкого набора инфраструктуры служб WCF, которую я пишу. Я заметил, что каждая спецификация, которую я пишу, включает в себя вызов ServiceHost.Open (), выполнение этой строки занимает от 2 до 6 секунд (время растет, поскольку я добавляю все больше и больше спецификаций). Я заметил, что когда вызывается этот метод, создается Win32Exception:

Win32Exception occurred
Message: The specified domain either does not exist or could not be contacted.
Stack Trace: at System.ServiceModel.UpnEndpointIdentity.GetUpnFromDownlevelName(String downlevelName)
NativeErrorCode: 1355
ErrorCode: -2147467259

Конфигурация ServiceModel выглядит следующим образом:


  
    
      
      
      
        
          
        
      
    
  

  
    
      
        
      
    
  

Примечание: я настроил Http.sys и добавилHttp: // +: 80 / калькулятор / как исключение пространства имен http, так что это не является частью проблемы.

Эта ошибка наиболее серьезна в системе Windows 7 Ultimate. В системе Vista Ultimate, похоже, она не вызывает такого большого снижения производительности, однако ServiceHost.Open () - это большая часть времени, затрачиваемого на выполнение. Я нене понимаю, почему это проблема вообще, когда URLs являются localhost ... Я бы ожидал, что петлевой интерфейс будет самым быстрым из всех.

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

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