Я новичок в размещении веб-приложений и веб-сервисов. Хотя мне удалось разместить веб-приложение, я сталкиваюсь с препятствием за препятствием при попытке разместить службу WCF с привязкой net.tcp.
Мой сценарий выглядит следующим образом: у меня есть размещенное веб-приложение, которому необходимо взаимодействовать с размещенной службой WCF с привязкой net.tcp через IIS 7.5. Как уже говорилось, веб-приложение размещено нормально, и я могу просматривать веб-сайт. Однако веб-приложение выполняет вызовы службы WCF, и я получаю сообщение «Код ошибки TCP 10061», которое, как я считаю, связано с тем, что моя размещенная служба WCF не работает. Я думаю, что это не работает, потому что я пытаюсь «telnet localhost 808» проверить, запущена ли служба WCF, а это не так. Я просмотрел множество онлайн-руководств, и мне все еще не повезло. Я считаю, что, возможно, я делаю что-то в корне неправильно, будучи новичком, и все такое. Я могу разместить службу через VS2010 и запустить веб-приложение, и оно отлично работает, поэтому я считаю, что мои привязки верны. Я также включил протоколы tcp на обоих веб-сайтах в диспетчере IIS.
Итак, я предполагаю, что мой настоящий вопрос заключается в том, какие шаги диспетчера IIS необходимы для размещения службы WCF с привязкой net.tcp? Мне кажется, что невозможно разместить службу net.tcp через диспетчер IIS, просто создав веб-сайт, потому что диспетчер IIS хочет привязаться к порту http.