lunedì 17 giugno 2013

[WCF] Attivare compatilità ASP.NET

Per attivare la compatibilità ASP.NET su servizi WCF basta seguiere i seguenti passi:
  •  Abilitatare AspNetCompatibilitynel file web.config
 <system.serviceModel>
  ...
  <serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>
</system.serviceModel>

  •  Aggiungere il seguente attributo sulla definizione del servizio
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]


Errore visualizzto:
Impossibile attivare il servizio perché richiede la compatibilità ASP.NET. La compatibilità ASP.NET non è abilitata per questa applicazione. Abilitare la compatibilità ASP.NET in web.config o impostare la proprietà AspNetCompatibilityRequirementsAttribute.AspNetCompatibilityRequirementsMode su un valore diverso da Required.

Inglese: 
The service cannot be activated because it requires ASP.NET compatibility. ASP.NET compatibility is not enabled for this application. Either enable ASP.NET compatibility in web.config or set the AspNetCompatibilityRequirementsAttribute.AspNetCompatibilityRequirementsMode property to a value other than Required.

Nessun commento:

Posta un commento