Herramientas de usuario

Herramientas del sitio


sp:wcf

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
sp:wcf [2009/07/19 11:50]
127.0.0.1 editor externo
sp:wcf [2020/05/09 09:25] (actual)
Línea 429: Línea 429:
 </​code>​ </​code>​
 ===== Otros ===== ===== Otros =====
 +
  
  
  
 ==== Activar la compatibilidad con ASP.NET ==== ==== Activar la compatibilidad con ASP.NET ====
-Para ello deberemos hacer dos cosas:+A veces necesitamos guardar información del usuario en, por ejemplo, sesiones, pero por defecto no lo podemos hacer simplemente accediendo a ''​System.Web.HttpContext.Current.Session''​. ​Para poder acceder al contexto web desde un servicio de WCF deberemos hacer dos cosas:
   * Activar la compatibilidad desde el archivo de configuración:​   * Activar la compatibilidad desde el archivo de configuración:​
 <code xml> <code xml>
Línea 440: Línea 441:
     ...     ...
 </​code>​ </​code>​
-  * Agregar el atributo ''​AspNetCompatibilityRequerimentes''​ a la clase del servicio (como ''​Allowed''​):​+  * Agregar el atributo ''​AspNetCompatibilityRequeriments''​ a la clase del servicio (como ''​Allowed''​):​
 <code csharp> <code csharp>
 [System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode = System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)] [System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode = System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)]
Línea 446: Línea 447:
   ...   ...
 </​code>​ </​code>​
 +
  
  
Línea 457: Línea 459:
 </​code>​ </​code>​
   * Para cambiar el usuario con el que se ejecuta el servicio en IIS deberemos [[sp:​wcf#​activar_la_compatibilidad_con_asp.net|activar la compatibilidad con asp.net]].   * Para cambiar el usuario con el que se ejecuta el servicio en IIS deberemos [[sp:​wcf#​activar_la_compatibilidad_con_asp.net|activar la compatibilidad con asp.net]].
 +  * Con la instalación de Visual Studio se nos instala una herramienta denominada //Microsoft Service Configuration Editor//, muy útil para editar de una forma clara los archivos de configuración de un proyecto que involucren servicios. Podemos acceder desde //Inicio -> Programas -> SDK -> Tools//.
  
 ==== IIS ==== ==== IIS ====
sp/wcf.1248004213.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)