Я не могу заставить программу работать в брандмауэре Windows для моего исполняемого файла DotNet WCF.У меня есть эта команда:
netsh.exe advfirewall firewall add rule name="MyApp Rule" dir=in action=allow protocol=TCP program="c:\myapp\myapp.exe"
Однако я все еще не могу подключиться с удаленного компьютера (в той же подсети).Он работает нормально, если я укажу точный номер порта, например:
netsh.exe advfirewall firewall add rule name="MyApp Rule" dir=in action=allow protocol=TCP localport=12345
Я пробовал его как из командной строки, так и из графического интерфейса исключения брандмауэра.
Я пробовал на нескольких разныхмашины с несколькими различными операционными системами, включая 2008R2 и 2012R2.
Есть ли какой-то особенный прием, который мне нужно знать?