Возможно ли иметь службу WCF / WAS с использованием net.tcp порта 80 и IIS на одном порту?

#wcf #iis-7.5 #was #net.tcp #tcpportsharing

#wcf #iis-7.5 #была #net.tcp #tcpportsharing

Вопрос:

Позволяет ли служба совместного использования TCPPortSharing использовать службу на основе WAS, активированную на основе TCP, на том же порту, что и порт 80 IIS?

На рисунке ниже показан net.tcp на порту 808. Могу ли я изменить это на порт 80? Если ответ «нет», то я неправильно понимаю преимущества службы совместного использования tcpportsharing?

Изображение привязки IIS

Ответ №1:

Порт по умолчанию для опубликованной схемы net.tcp равен 808. Аналогично SSL 443. Это означает, что вам не нужно указывать 808 при отправке запроса на конечную точку net.tcp из WCF и предоставлять эту информацию всем вашим клиентам. Вы можете разместить несколько служб, прослушивающих порт по умолчанию, используя службу активации Windows. IIS по умолчанию будет использовать порт 80, но ничто не мешает вам создать net.tcp на 80, но вы не можете совместно использовать порт по другой схеме.