У меня есть служба WCF, размещенная на IIS, работающая на порте 8081 на компьютере под управлением Windows Server 2008R2, которая прекрасно работает, когда брандмауэр Windows отключен. Но я столкнулся с некоторыми проблемами при попытке заставить его работать с включенным брандмауэром.
Я добавил правило брандмауэра для порта 8081 и брандмауэр включен. В этом случае удаленный компьютер не может получить доступ к услуге.
Если я затем отключу брандмауэр, сделаю запрос к службе, а затем снова включу брандмауэр, он работает нормально с включенным брандмауэром. Но если я удалю правило после повторного включения брандмауэра, он перестанет работать снова.
Таким образом, чтобы получить доступ, мне нужно добавить правило, отключить брандмауэр, получить доступ к службе с отключенным брандмауэром, а затем снова включить брандмауэр с созданным правилом.
Как заставить его работать через брандмауэр, не обращаясь к службе с отключенным брандмауэром?