Quando aggiungo un servizio Web utilizzando "aggiungi riferimento servizio" nell'app console, l'app.config non genera la configurazione. Come faccio a generare questo app.config con uno specifico wsdl? Grazie!Visual Studio non genera contenuto app.config quando "aggiungi riferimento servizio"
risposta
(Same risposta che ho dato a Visual Studio 2010: adding a service reference to a 2008 generated wsdl)
ho sperimentato lo stesso problema con Visual Studio 2008. Trovo ottengo risultati diversi se sto usando il "Add Service Reference .. . "comando, o scavando più in profondità a" Aggiungi riferimento servizio ... "| "Avanzato ..." | "Aggiungi riferimento Web ...".
Tuttavia, il metodo provato e vero - e la soluzione che ha funzionato per me - è ancora tramite la riga di comando:
svcutil.exe /language:cs /out:GeneratedProxy.cs /config:app.config http://server/path_to/WebServiceBean?WSDL
Che dovrebbe darvi un'app.config di lavoro. Spero possa aiutare!
Quando si aggiunge il riferimento al servizio, fare clic sul pulsante "Avanzate ...", quindi deselezionare la casella di controllo "Riutilizza i tipi negli assiemi di riferimento".
Ho scoperto questo quando ho creato un semplice progetto per testare un servizio di terze parti che ha funzionato tutto bene. Tentando di aggiungere lo stesso riferimento al progetto principale, il file app.config e reference.vb non veniva generato correttamente.
Penso che questo potrebbe essere stato perché c'erano già altri riferimenti Web nell'applicazione o applicazioni di riferimento, tuttavia deselezionando 'Riutilizzare i tipi' ha provocato la generazione corretta dei file.
Grazie! Stavo cercando una soluzione da un po 'ora ma la tua risposta ha risolto il mio problema :-) – Nicola
È possibile aggiungere un servizio di riferimento come al solito (non è necessario per avanzato). Se le sezioni di configurazione non compaiono in app.config, puoi fare clic su "Configura riferimento servizio ..." e deselezionare "Riutilizza i tipi negli assiemi di riferimento". Dopodiché genererà correttamente le sezioni.
Questo non genererà automaticamente le impostazioni, ma per creare le impostazioni di web.config senza la riga di comando, è possibile fare clic con il tasto destro su app.config dopo aver aggiunto il riferimento al servizio e fare clic sul pulsante "Modifica WCF Configurazione" per aggiungere gli elementi necessari per il tuo servizio web.
Nel mio caso, le azioni seguenti risolti
- commentate
<services>
tag nel file web.config in WCF progetto (<services>
-</services>
progetto - ricompilato WCF
- Hosted è a IIS
- A l'applicazione client elimina il vecchio riferimento e aggiunge di nuovo il riferimento WCF
e ha funzionato :)
- 1. Aggiungi riferimento servizio non genera proxy
- 2. Visual Studio 2008 - accelerare Aggiungi riferimento
- 3. visual studio espresso 2012 app.config rimappatura assemblaggio
- 4. Ricostruzione di app.config in Visual Studio?
- 5. Visual Studio: Aggiungi elemento/Aggiungi come collegamento anziché solo Aggiungi
- 6. VS2012 Aggiungi riferimento servizio non aggiornando il file di configurazione
- 7. C# winapp aggiungi app.config all'installer?
- 8. Visual Studio 2010: l'aggiunta di un riferimento al servizio di un 2008 ha generato WSDL
- 9. Genera codice da un'estensione Visual Studio
- 10. Come aggiungere un riferimento Web Visual Studio 2012
- 11. errore in Visual Studio 2015 quando Aggiungi Nuovo WebForm
- 12. Riferimento servizio Visual Studio Il tipo di ritorno WSDL non corrisponde
- 13. Ubicazione servizio app.config
- 14. Servizio WCF app.config
- 15. file specifici app.config/web.config per sviluppatori in Visual Studio
- 16. Visual Studio: differenzia app.config per la modalità debug e release
- 17. Perché Visual Studio genera questi file aggiuntivi?
- 18. Waf genera progetti di Visual Studio?
- 19. Genera file .webtest senza utilizzare Visual Studio
- 20. DLL di riferimento non caricate in Visual Studio 2010
- 21. Servizio Windows senza interferenze di Visual Studio
- 22. Visual Studio 2012: Progetto non è possibile fare riferimento
- 23. Come aggiungere riferimento al servizio in Visual Studio 2008 durante l'autenticazione con il servizio Web protetto da password
- 24. Non in grado di aggiungere HTTPS attivata servizio WCF come riferimento Servizio in Visual Studio 2010 IDE
- 25. progetto di Visual Studio non in fase di costruzione quando ho Genera soluzione dal msbuild
- 26. Riferimento a system.management.automation.dll in Visual Studio
- 27. Aggiungi libreria al progetto C++ di Visual Studio 2008
- 28. L'evidenziazione di riferimento di Visual Studio non si disabilita
- 29. Riferimento non costante associato a errore temporaneo di Visual Studio?
- 30. Aggiungi file come collegamento su Visual Studio - Debug vs Publish
Quale versione di Visual Studio stai usando? L'ho appena provato in un'applicazione Console vuota e ha generato correttamente app.config. –
Anche per me si sta utilizzando VS2010, contro i servizi WCF generati da VS2010. Più interessato a trovare una risoluzione per questo che un work-around. –
Aggiunta una taglia di 150 ripetizioni per una risposta che la risolve senza ricorrere alla riga di comando. –