Para responder a esas preguntas:
nos encontramos con algunas pruebas y nos dimos cuenta de que cuando estamos añadiendo fijaciones en IIS, que no actualiza el archivo de configuración de nuestro servicio. Eso significa que necesitaríamos mantener la configuración en dos lugares diferentes. No es lógica, ¿verdad?
Cuando se utiliza IIS para alojar su servicio, debe configurar el archivo app.config o web.config para permitir que IIS para exponer algunas de unión, por lo que en el archivo de configuración, se le ponga toda su encuadernación que permite a su servicio wcf. Http, net.tcp etc ...
En su encuadernación no especificará la dirección, porque especificará esas direcciones en IIS directamente.
En IIS debe permitir el enlace disponible en la configuración avanzada de su sitio web. Después de eso, establecerá un nuevo enlace para su sitio web "servicio web" y agregará todos los enlaces que desee escuchar, y especificará la dirección.
Deberá especificar la dirección directamente en IIS.
Hay un ejemplo.
Su fichero de configuración:
<services>
<service name="ServiceName">
<endpoint address=""
binding="basicHttpBinding"
bindingConfiguration="httpMode"
contract="IContract" />
<endpoint address=""
binding="netTcpBinding"
contract="IContract" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
</services>
En su IIS advenced el establecimiento de su pondrán
http, net.tcp en Protocolos habilitados
Después de que va a ir en su vinculante en IIS. Deja tus vinculante para http normaly y añadir una nueva net.tcp de unión, en la configuración de enlace poner el puerto y el directorio virtual como
8001: Esta configuración *
permitir que todas las conexiones en el puerto 8001 para cualquier directorio virtual.
También debe tener la característica "Activación WCF, (activación Http y Activación No Http)" instalada en su servidor.
Siempre depende del contexto. Según Microsoft, "no debería considerar el autohospedaje para escenarios empresariales. El autohosting es adecuado durante las fases de desarrollo o demostración de su proyecto empresarial" https://msdn.microsoft.com/en-us/library/bb332338. aspx – Jayee