Le nom de "HttpContext" n'existe pas dans le contexte actuel

Je suis en train de convertir certains vb.net en C#, mais je continue à recevoir des erreurs. Pour le moment, j'obtiens l'erreur dans le titre.

Le problème de la ligne est:

string[] strUserInitials = HttpContext.Current.Request.ServerVariables("LOGON_USER").Split(Convert.ToChar("\\"));

Ce que quelqu'un sait pourquoi ce qui se passe?

Je suis en train de travailler sur un webservice (fichier asmx).

J'ai le texte suivant en haut de la code:

using System.Web;
using System.Web.Services;
using System.Web.Script.Services;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
Comme c'est un WebService, vous pouvez essayer d'utiliser OperationContext à la place?
Je suis maintenant The name 'OperationContext' does not exist in the current context.
ajouter using System;
Je pense que c'est les crochets [] @alun affiché en dessous
oui, pourrait-il être...

OriginalL'auteur oshirowanen | 2011-08-04