Pregunta

Estoy intentando desplegar mi servicio web WCF a un host gratuito para probarlo, pero me da el siguiente error:

  

The Binding con el nombre WSDualHttpBinding la validación ha fallado porque el tipo de encuadernación System.ServiceModel.WSDualHttpBinding no es compatible con confianza parcial. Considere el uso de BasicHttpBinding o wsHttpBinding o alojamiento de su aplicación en un entorno de plena confianza.

Alguna idea de cómo puedo configurar mi entorno de alojamiento en Full-fideicomiso o cualquier otras maneras de resolver esto?

No hay solución correcta

Otros consejos

El entorno de alojamiento se establece en confianza parcial para que su código no será capaz de interferir con el código de otras personas. No hay manera para que usted pueda elevar los permisos del entorno de alojamiento le otorga.

Esto significa que usted está limitado a BasicHttpBinding, BasicHttpContextBinding, WebHttpBinding, wsHttpBinding, WSHttpContextBinding y WS2007HttpBinding.

Fija tu sitio web para utilizar confianza medio (lo más probable es que su anfitrión está utilizando) para que pueda probar su sitio a nivel local con las mismas limitaciones que impone su anfitrión. Añadir a tu web.config para hacer esto.

muy simple sólo tiene que añadir a continuación las líneas a su archivo web.config

 <configuration> 
  <system.web> 
    <trust level="Full" /> 
  </system.web> 
  </configuration>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top