Domanda

Ho bisogno di ospitare un servizio WCF in IIS che espone un wsHttpBinding.Che parte sta lavorando bene con le impostazioni di sistema.serviceModel nel mio web.config.

Ciò di cui ho bisogno ora è per l'installazione, la configurazione (come maxReceivedMessageSize e altre opzioni) attraverso una configurazione di montaggio che è anche utilizzato dal client(s).

Come è possibile questo?Non vedo maniglie in mio .svc file come nel mio client di sovraccarico di configurazione associazione.Ho il sospetto che questo è perché è sempre gestito da ISS quando l'applicazione si avvia in contrapposizione a un servizio di windows, in cui è necessario dichiarare il cliente/canale.

Ho ragione su questo?E sarebbe la soluzione al suo problema (se ho ancora voglia di hosting all'interno di IIS) per rimuovere tutte le configurazioni e invece di creare un HttpHandler che si prende cura di hosting su avvio?

Se non erro credo che ho solo sprecato un sacco di spazio per scrivere questo, ma non posso fare a meno di pensare che mi sto perdendo qualcosa.

È stato utile?

Soluzione

Ti manca qualcosa :)

Creare un custom ServiceHost e utilizzare che nel .svc file;l'host di servizio personalizzato di fare tutto il vostro configurazione

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