Ho creato un servizio Web WCF e localmente quando accedo al file wsdl come (http://localhost/myservice/service.svc?wsdl mostra il file wsdl, quindi l'ho caricato sul mio server virtuale ospitato da GoDaddy e quando chiama l'indirizzo IP http://my ip: myport/service.svc? wsdl il risultato è la pagina in cui viene indicato "Hai creato un servizio" .Questa è la stessa pagina visualizzata quando chiamo lo stesso url ma senza il? wsdl (indirizzo IP http://my : myport/service.svc) Come posso ottenere il mio file wsdl sul server virtuale? Perché è accaduto diversamente dal mio computer locale?Dove si trova il file wsdl nel servizio WCF
risposta
Assicurarsi che il file di configurazione nell'ambiente di hosting consenta il recupero del documento WSDL. Dovrebbe contenere questo:
<behaviors>
<serviceBehaviors>
<behavior name="metadata">
<serviceMetadata httpGetEnabled="true" />
<behavior>
</serviceBehaviors>
</behaviors>
E fare riferimento a questo comportamento nella configurazione del servizio.
Edit:
Giusto per chiarire. Con il comportamento WCF predefinito, il file WSDL non si trova da nessuna parte. Viene generato automaticamente e questa generazione automatica deve essere consentita.
Bene, questo è generato automaticamente ma deve essere salvato da qualche parte, temporaneamente almeno ... –
Mentre dovrebbe essere ovvio, l'elemento comportamentale deve essere chiuso. Non riesco a modificare post in quanto contiene troppe modifiche. – Dono
- 1. QSettings - dove si trova il file ini?
- 2. Dove si trova il metodo di avvio di un servizio WCF?
- 3. Come recuperare un WSDL singolo file per un servizio WCF WSDL (Flat)
- 4. Come modificare lo schema di default nel file wsdl del servizio WCf?
- 5. Dove si trova ReactInstanceManager nel mio file MainActivity.java?
- 6. Dove si trova la tabella di importazione nel file ELF?
- 7. Dove si trova LocalFileSystem.PERSISTENT?
- 8. Associazione di un WSDL personalizzato a un servizio WCF esistente
- 9. Dove si trova Microsoft.WindowsAzure.Diagnostics?
- 10. riferimento al servizio WCF genera metodi vuoto da WSDL
- 11. Dove si trova "ListViewItemPlaceholderBackgroundThemeBrush"?
- 12. Dove si trova il file di log di nodejs?
- 13. Dove si trova l'annotazione @Transactional?
- 14. Dove si trova il file di cronologia per ipython
- 15. ServiceRoute + WebServiceHostFactory uccide la generazione WSDL? Come creare un servizio WCF senza estensione con? Wsdl
- 16. SQLite AccessViolationException nel servizio WCF
- 17. Dove si trova HttpContent.ReadAsAsync?
- 18. Dove si trova Boost.Process?
- 19. Dove si trova jarsigner?
- 20. Dove si trova tools.jar?
- 21. Dove si trova erase_if?
- 22. Dove si trova Microsoft.Deployment.WindowsInstaller?
- 23. Dove si trova MsDeployPublish?
- 24. Come utilizzare un file WSDL per creare un servizio WCF (non effettuare una chiamata)
- 25. Dove si trova System.Windows.Threading.DispatcherTimer?
- 26. Dove si trova ImmutableArray?
- 27. Dove si trova il file jar servlet su JBoss 5.0.1?
- 28. Come posso sapere dove si trova il file httpd.conf?
- 29. Dove si trova il file di configurazione della vernice?
- 30. Dove si trova il file bootstrap in ZF2?
Avete lo stesso file di configurazione sul server che avete sul vostro computer di sviluppo? –