У меня есть приложение WCF (приложение A), которое годами работает на порте XXX3, теперь я создал RESTful-версию того же приложения (приложение B). Изначально я хотел настроить приложение B на порт XXX4, но мне приходится иметь дело с корпоративными политиками безопасности, которые блокируют порты.
Если я запускаю приложение B на порту XXX3, оно, похоже, работает нормально, а приложение A - нет. у меня тоже есть какие-либо проблемы.
У меня всегда было впечатление, что данное приложение должно использовать свой собственный порт ... поэтому я был обеспокоен тем, что между приложением A и B возникнут конфликты, если они будут подключены к одному и тому же порт. Должен ли я беспокоиться о конфликтах или это не проблема? Все, что я читал, также указывает на то, что они должны быть на разных портах.
Последняя информация ... из-за того, что приложение A является WCF, а приложение B - приложением. NET Core web api, они оба используют разные конечные точки, поэтому я подозреваю, что именно поэтому конфликтов не возникает. Сами ли конечные точки определяют, куда направляются данные порта? Может ли кто-нибудь дать простое сетевое объяснение того, почему это работает с ними обоими на одном и том же порте, и можно ли оставить его таким?