Domanda

Ho creato un servizio wcf basato su ServiceHostFactory e lo sto ospitando in IIS6. Se utilizzo un endpoint HTTP tutto funziona perfettamente, ma quando provo a passare a TCP va male.

È anche possibile farlo in II6?

Ho una domanda più specifica pubblicata qui, che richiede una soluzione, ma sarei felice (per cominciare se non) con solo una risposta (e forse un esempio) a questa - domanda meno specifica.

Perché non riesco a collegarmi a un servizio WCF con net.tcp ma posso farlo con http?

È stato utile?

Soluzione

IIS 5.1 e IIS 6 possono ospitare solo collegamenti HTTP. IIS7 ha WAS (Windows Activation Service) che consente l'hosting di endpoint associati a qualsiasi protocollo di trasporto ... quindi sarebbe in grado di TCP.

Se devi ospitare con IIS 6, allora sei bloccato con i collegamenti HTTP. In caso contrario, considera l'hosting automatico in un servizio di Windows.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top