Хост-служба WCF с привязкой net.tcp через IIS Manager 7.5

Я новичок в размещении веб-приложений и веб-служб. Хотя мне удалось разместить веб-приложение, я сталкиваюсь с препятствием за препятствием при попытке разместить службу WCF с привязкой net.tcp.

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

Итак, я предполагаю, что мой настоящий вопрос заключается в том, какие шаги IIS Manager необходимы для размещения службы WCF с привязкой net.tcp? Мне кажется, что невозможно разместить службу net.tcp через диспетчер IIS, просто создав веб-сайт, потому что диспетчер IIS хочет привязаться к порту http.

5
задан marc_s 24 August 2011 в 19:18
поделиться