2012-02-03 2 views

risposta

12

È possibile utilizzare la WCF Service Host per avviare una nuova istanza del vostro servizio, e quindi aggiungere? WSDL per l'indirizzo di servizio per accedere al WSDL (http://localhost:1234/MyService.svc?wsdl per esempio).

sintassi WcfSvcHost è la seguente:

WcfSvcHost.exe /service:<PathToServiceDLL> /config:<PathToServiceConfig> 
+0

Grazie per la risposta. – anilca

+0

@anilca Prego! –

+0

Come generare WSDL per il servizio con un solo metodo. E quel metodo è POST. Inoltre, quel metodo accetta String e Stream come parametri. Quando incollo "? Wsdl" mi dà un'eccezione "System.InvalidOperationException: ..... deve avere un singolo parametro il cui tipo è Stream ...." –

2

procedere come segue:.

  1. Vai a IIS aggiungere nuova applicazione sotto il sito Web predefinito (alias: Test physicalPath: c: \ test), non premere il collegamento di prova
  2. Sul progetto wcf fare clic con il pulsante destro del mouse ed eseguire la pubblicazione scegliere la nuova applicazione su IIS.
  3. Goto IIS per testare l'applicazione, fare clic con il pulsante destro del mouse sul file SVC e sfogliare - relativo IE aperto.
  4. Sull'indirizzo URL su IE, aggiungere all'indirizzo? Wsdl. e ENTRA.

buona fortuna