Sto implementando un componente server che deve esporre un'interfaccia del servizio Web, ma non è necessario che l'applicazione venga eseguita con ASP.NET su IIS. Esiste un modo semplice per implementare i servizi Web in .NET senza ASP.NET/IIS? (Sto usando .NET 3.5/C# 3.0)Servizi Web .NET senza ASP.NET/IIS?
11
A
risposta
8
È possibile utilizzare la classe ServiceHost per ospitare un servizio. Lo WCF tutorial contiene codice di esempio.
4
4
Finché si utilizza una versione di .Net che lo supporta, si dovrebbe guardare Windows Communication Foundation (WCF). Avrai bisogno di un processo SOME per ospitare questi servizi, quindi se non usi IIS, potresti finire a scrivere il tuo EXE per ospitare il servizio, ma è da lì che dovresti iniziare.
4
Se si utilizza WCF (Windows Communication Foundation), che ha più o meno superata Web Services, è possibile ospitare in un servizio di Windows o in IIS.
5
Hosting and Consuming WCF Services
questo è un articolo vecchio ma ancora attuale.
Problemi correlati
- 1. Servizi RIA .NET/Servizi WCF
- 2. I servizi Web sono veramente senza stato?
- 3. servizi web, applicazione web
- 4. Servizi web RESTful
- 5. Versioning API servizi Web
- 6. Consumo di servizi Web JSON-RPC in .NET
- 7. Micro servizi e .NET
- 8. Servizi Azure vs .NET
- 9. Servizi Web SOAP in erlang
- 10. Servizi remoti .NET e servizi Web contro Windows Communication Foundation (WCF)
- 11. Servizi Web SOAP pubblici
- 12. Retrocompatibilità e servizi Web
- 13. Come chiamare un servizio Web senza wsdl in .net
- 14. Servizi Web C# .NET - Passaggio di oggetti personalizzati a un servizio Web
- 15. Autenticazione reciproca con servizi Web
- 16. Asp.Net MVC e servizi Web
- 17. Java: RMI vs servizi Web
- 18. File wsdl servizi Web FEDEX
- 19. Documentazione dei servizi Web ServiceStack
- 20. Eclipse: Opzione servizi Web mancante
- 21. Restful vs Altri servizi Web
- 22. Bandiere con i servizi web
- 23. API/servizi Web liberamente disponibili
- 24. Servizi Web REST: Symfony 2 vs silex
- 25. Come proteggere i servizi Web RESTful?
- 26. Esempi di funzionamento di servizi Web Amazon
- 27. .NET senza uso di DLL
- 28. Ember.js Rest Adapter: mapping JSON senza radice (API Web .NET)
- 29. Winform senza framework .NET?
- 30. Autenticazione dei servizi web WCF Rest
Quale versione di .Net stai usando? –
@dcw Solo curioso di sapere perché si desidera evitare IIS 7 come host WCF? Grazie! –
@dcw mi dispiace ... Non intendevo aggiungere il '7' nel mio commento. Sono solo curioso di sapere perché si dovrebbe scegliere di evitare IIS in generale. grazie! –