С момента обновления моей рабочей станции до Windows 7 Ultimate (от XP) у меня возникает задержка около 40 секунд после вызова Open () в экземпляре ServiceHost.
Когда я запускаю exe-файл с той же конфигурацией на хост-сервере Windows, он открывается немедленно. Есть какие-нибудь идеи об этом поведении на моей рабочей станции?
Запуск Visual Studio 2010 Ultimate, Windows 7 Ultimate x64, 8 ГБ ОЗУ.
Обновление ....
Я обнаружил, что удаление
1. конечная точка службы mex (оставляя одну конечную точку net.tcp)
2. базовый адрес http узла службы
3. служебное поведение httpGetEnabled
решает проблему. Если я изменю конечную точку net.tcp, чтобы использовать basicHttpBinding, Open займет 40 секунд. Но почему для настройки конечной точки с помощью конечной точки http (mex или service-contract) требуется 40 секундная задержка?