consigo la temida:No es posible dar un paso automáticamente en el servidor durante la depuración WCF
Incapaz de paso automáticamente en el servidor. El procedimiento remoto no podría ser debugged.This por lo general indica que la depuración no se ha habilitado en el servidor."
Ahora, he estado leyendo que tengo que añadir
<compilation debug="true">
al web.config .
Muy bien, mi problema es que mi servicio WCF es una unión nettcp alojada en un proceso de ventanas.
¿Dónde puedo añadir? en el app.config del servicio de windows hostiung el servicio WCF?
¿En qué sección? En este momento mi app.config para Windows Service Host se ve así:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<services>
<service name="Indexer" behaviorConfiguration="IndexerServiceBehavior">
<host>
<baseAddresses>
<add baseAddress="http://localhost:8000/Indexer"/>
</baseAddresses>
</host>
<endpoint address="net.tcp://localhost:9000/Indexer"
binding="netTcpBinding"
bindingConfiguration="Binding1"
contract="WCF.IIndexer" />
</service>
</services>
<bindings>
<netTcpBinding>
<binding name="Binding1"
hostNameComparisonMode="StrongWildcard"
sendTimeout="00:10:00"
maxReceivedMessageSize="65536"
transferMode="Buffered"
portSharingEnabled="false">
<security mode="None">
<transport clientCredentialType="None" />
<message clientCredentialType="None" />
</security>
</binding>
</netTcpBinding>
</bindings>
<behaviors>
<serviceBehaviors>
<behavior name="IndexerServiceBehavior">
<serviceMetadata httpGetEnabled="true" httpGetUrl=""/>
<serviceDebug includeExceptionDetailInFaults="False" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
</configuration>
"agregue el archivo de configuración del servidor dentro de la sección". - Todavía no estoy muy seguro de qué hacer. ¿Qué quisiste escribir aquí? –