2010-07-15 16 views
8

Esto puede ser una pregunta tonta, pero no puedo encontrar la plantilla de la aplicación de servicio web cuando intento crear un nuevo proyecto.¿Falta la plantilla del proyecto de servicio web VS 2010?

+1

¿Tiene instalado el componente "Visual Web Developer"? Vaya al modo de mantenimiento en "Agregar/Quitar programas" en el Panel de control, haga clic en "Cambiar" y mire la lista. –

+1

Intente ver esto: http://stackoverflow.com/questions/4345498/asp-net-web-service-application-missing-in-visual-studio-2010 –

Respuesta

3

Realice una instalación completa en ultimate; todavía está allí.

+0

¿Está solo disponible en Ultimate? Tengo Premium instalado. –

+1

No está seguro - ¿Qué ves aquí: C: \ Archivos de programa \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Web \ 1033 \ WebService.zip ??? – CarneyCode

+1

WebService.zip no se muestra en una instalación completa de Visual Studio 2010 Professional. – David

6

Es probable que desee un Proyecto de servicio WCF: Nuevo proyecto -> Visual C# (o Visual Basic) -> Aplicación de servicio WCF.

+0

¿Eso se "traduce" al servicio web como se vio en el anterior versiones de .NET? –

+0

Sí: el antiguo tipo de proyecto de servicio web (archivos .asmx) ha quedado obsoleto. – driis

+1

. Los servicios de ASMX se basan en el protocolo SOAP. Aún puede crear servicios web SOAP con WCF, simplemente se configura utilizando un concepto conocido como puntos finales y enlaces. De esta forma, puede escribir un servicio una vez y tener múltiples endpoints y protocolos. – driis

6

He luchado con este yo mismo.

Todavía está enterrado en opciones específicas.

  • Nuevo proyecto -> Visual C# (o VB) ->Web (importante)
  • Asegúrese de que el filtro de .NET Framework se establece en 3.5 o inferior

El proyecto la plantilla se llama Aplicación de servicio web ASP.Net

Contador intuitivamente no aparece si selecciona el menú más amplio: Nuevo proyecto -> Visual C#

Cuestiones relacionadas