Sono stato incaricato di creare un servizio Web personalizzato per una soluzione client. Di recente ho installato Visual Studio Pro 2015 e non riesco a trovare il modello per un servizio Web .asmx. Ricordo che era in VS 2013 Premium. Ho bisogno di una versione diversa di VS 2015? C'è un modo per importare il modello?Modello servizio Web mancante da Visual Studio 2015 Professional
risposta
È necessario selezionare .NET Framework 3.5 o versioni precedenti.
Mi sto chiedendo come mai creare un servizio Web .asmx in un nuovo progetto? Questo non è stato supportato da Microsoft da molto tempo. E WCF è di gran lunga superiore. E l'API Web è di gran lunga superiore a WCF.
+1 per web api, questo è quello che ho menzionato nel mio commento sopra. In WebApi2 puoi scrivere un servizio Web completo con un back-end del database in meno di un'ora, una volta che sai cosa stai facendo. Il sapone è morto (beh, è un non morto), poiché non morirà, ma dovrebbe. –
@Rios - LOL! non morto –
potrebbe essere per un server di licenze PlayReady :) –
Questo si risponde sotto ASP.NET Web Service template not exist?, ma per ribadire
Assicurarsi di impostare il Framework per .NET Framework 3.5 o non sarà possibile trovare l'applicazione Web vuoto Asp.Net.
Passare a File -> Nuovo -> Asp.Net Applicazione Web vuota. Su quell'applicazione, fare clic con il pulsante destro del mouse -> Aggiungi -> Nuovo elemento -> Servizio Web (ASMX).
O
Fare clic destro sul tuo Solution -> Aggiungi -> Nuovo progetto -> Conferma che sono impostati sul framework .NET 3.5 -> Visual C# o Visual Basic -> Asp.Net vuoto Applicazione web. Nome progetto. Su quel progetto tasto destro -> Aggiungi -> Nuovo elemento -> Servizio Web (ASMX).
Per gli oppositori. Rispondi alla domanda. Non rimproverare il Poster. Se hai un'idea migliore, spiega al Poster come o collega il Poster al tutorial. Smetti di spostare la tua rabbia sugli altri.
Sono bloccato nella stessa situazione. Il cliente desidera scaricare un post su un ASMX. Ho parlato con loro, ma è così che l'hanno sempre fatto e non cambieranno. A volte devi fare quello che devi fare. Basta strofinare il sangue di zombi su di te e vagare attraverso l'orda di zombi. BRAINSSSS
Il punto della tua risposta è azzeccato. Alcuni sviluppatori supportano applicazioni aziendali mission-critical che utilizzano ASMX. Non hanno la possibilità di modificare il paradigma e aggiungere un nuovo servizio web a 20 servizi Web già esistenti e fare in modo che quel servizio Web utilizzi una tecnologia o un framework diverso semplicemente perché la tecnologia è più recente. – StackOverflowUser
Basta dire, SO è pieno di persone che invece di rispondere solo alla domanda di una persona, rimproverano all'utente di non aver adottato un approccio diverso o di utilizzare una tecnologia più recente. +1 alla risposta e commento sopra. –
Grazie, Rourke.Ottima risposta e tu leggi la mia mente mentre leggo le altre risposte. Come dici tu, ci sono di solito valide, pragmatiche, ragioni del mondo reale per persistere con un quadro apparentemente obsoleto. Non possono usare l'ultima tecnologia del whiz-bang perché non possono. Molto sviluppo comporta semplicemente la protezione dell'investimento. – AndyUK
- 1. È possibile aggiornare facilmente Visual Studio Community 2015 a Visual Studio Professional 2015
- 2. Visual Studio 2015 CTP - Supporto Javascript mancante
- 3. Modello di progetto per Visual Studio 2015
- 4. Visual Studio 2015 Scorciatoie da tastiera strane
- 5. Riferimenti del servizio Visual Studio 2015 Silverlight Ria
- 6. Visual Studio 2015 RC mancante utilizzando l'opzione nelle azioni rapide
- 7. Errore durante Pubblicazione Web App in Visual Studio Professional 2013
- 8. Nessuna opzione per installare Visual C# 2015 in Visual Studio Professional?
- 9. Visual Studio 2015 slow
- 10. Visual Studio 2015 - Cambia modello per nuova applicazioneHost.config
- 11. vbcs.cache/edb.log bloccato da Visual Studio 2015
- 12. Esiste un'alternativa CodeMap per Visual Studio Professional
- 13. Visual Studio 2010 Professional: strumento diagramma classi
- 14. Modalità C# in Visual Studio 2010 Professional
- 15. Analisi codice mancante da Visual Studio 2008
- 16. Nessun framework in Visual Studio 2015 RC
- 17. Cartella mancante/dist in Bower installazione di Knockout 3.4.0 da Visual Studio 2015
- 18. visual studio 2015 sublime theme
- 19. Visual Studio 2012 - File mancante "tracker.exe" mancante
- 20. icona mancante sulla barra degli strumenti in Visual Studio 2015 (VS 2015)
- 21. Visual Studio: Configuration Manager mancante
- 22. Tempo di risposta dell'applicazione Web lento con Visual Studio 2015
- 23. Visual Studio 2015 .jar reference
- 24. Visual Studio 2015 schiantarsi intermittenza
- 25. LargeAddressAware Visual Studio 2015 C#
- 26. SSDT per visual studio 2015
- 27. Visual Studio 2015 non risponde
- 28. Escludi/ignora una cartella in Visual Studio 2015 (progetto Web)
- 29. dove si trova Amministrazione sito Web su Visual Studio 2015
- 30. È sicuro installare Visual Studio 2015 fianco a fianco in Visual Studio 2013
non l'ho visto dopo il 2008 – techspider
Possibile duplicato di [modello di servizio Web ASP.NET non esiste?] (Http://stackoverflow.com/questions/19023487/asp-net-web-service-template-not -exist) – techspider
Ti serve un servizio di sapone? Il sapone è un po 'morto. Potresti usare WebApi2 invece, è molto più bello e facile da usare imo. A meno che il cliente non si aspetti un servizio di sapone. In altre parole, utilizzare WebApi2 e creare un servizio Web di riposo, sono molto più facili da chiamare nei livelli JS e più semplici da implementare, anche le prestazioni sono molto più veloci in quanto i carichi utili sono drasticamente più piccoli. –