У меня есть служба WCF с использованием HttpBinding. Служба работает в процессе самообслуживания (служба Windows), и этот процесс находится в списке исключений брандмауэра Windows.
Если брандмауэр активен, и я пытаюсь получить доступ к службе с помощью клиента C # или Internet Explorer, служба не отвечает. Но если брандмауэр отключен, соединение работает как шарм.
Есть ли у кого-нибудь истечение срока действия с WCF и брандмауэром Windows? Проблема возникла на 64-битной Windows 7. Другую ОС еще не пробовал.
Что я должен сделать, чтобы это работало с активным брандмауэром?
С уважением Майкл
РЕДАКТИРОВАТЬ: Я нашел подсказку, что http.sys нужно добавить в список исключений брандмауэра, поскольку собственный хостинг wcf использует http.sys. Любые советы, как это решить?
РЕДАКТИРОВАТЬ: Я попытался открыть весь порт прослушивания вручную, что тоже работает, но это не вариант, потому что я не знаю их заранее.