Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/12/2006, 03:57
1000A
 
Fecha de Ingreso: noviembre-2006
Mensajes: 7
Antigüedad: 18 años, 5 meses
Puntos: 0
Pregunta Ayuda con el Machine.config

Hola!

Ya tengo más cercado el problema que comenté hace un par de semanas, pero sigo sin acabar de resolverlo, a ver si alguien es capaz de ayudarme.

Cómo decía en el manual de la herramienta WSDL.EXE, para emplear un nuevo protocolo tiene que estar especificado en el archivo de configuración.

Investigando sobre este punto, descubrí que lo que tenía que hacer era añadir mi nuevo protocolo en el machine.config (archivo de configuración de todo el ordenador, si me equivoco, corregidme).

Encontré en la siguente dirección como deshabilitar protocolos de servicios web:
download.microsoft.com/download/e/d/1/ed1bd192-a665-49e1-b97d-e283318c4294/SecurityGuide_Chapter10.doc
Lo que hace es comentar las líneas de add de protocols de los que quieren eliminar.

<webServices>
<protocols>
<add name="HttpSoap"/>
<!-- <add name="HttpPost"/> -->
<!-- <add name="HttpGet"/> -->
<add name="Documentation"/>
</protocols>
</webServices>

Entonces pensé en hacer lo contrario.Simplemente añadí tras una de estas líneas comentadas <add name="miprotocolo"/>, y guardé los cambios.

De tal manera que ahora, cuando ejecuto: wsdl /protocol:miprotocolo c:\micarpeta\miwsdl.wsdl ; y a no me da este error:
No se reconoce el protocolo con el nombre:miprotocolo (o pone c:\micarpeta\extensionbinding.xsd).Nombre del parámetro:protocolName.; sino que ahora dice "El protocolo:miprotocolo es desconocido por el archivo de configuración".

De lo cual deduzco que no basta solo con añadir la línea en rojo . Pero, que más tengo que hacer????