2017-07-12 4 views
1

J'ai un projet framework 3.5 contenant des fichiers asmx. Quand j'ai exception dans les méthodes asmx, je veux retourner une réponse d'erreur:.NET Framework 3.5 et System.Net.Http non trouvé

try{ 
... 
... 
catch (Exception ex) 
{ 
    var errorResponse = new HttpResponseMessage(HttpStatusCode.BadRequest) 
    { 
     Content = new StringContent(ex.Message), ReasonPhrase = ex.Message 
    }; 
    return errorResponse; 
} 

Mais je ne peux pas utiliser la classe HttpResponseMessage parce que je ne peux pas faire référence à l'espace de noms Sytem.Net.Http!

Quelqu'un peut-il m'aider? Thx

Répondre

0

System.Net.Http a été introduit en 4.0, il n'existe pas de version 3.5. Ce n'est pas le bon type de retour pour asmx de toute façon, vous devriez aller voir System.Web.

+0

Merci Tratcher. Je dois utiliser. 3.5. Que suggérez-vous de retourner une réponse d'erreur? – Daniele