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
Je suis maintenant
ajouter
Je pense que c'est les crochets [] @alun affiché en dessous
oui, pourrait-il être...
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
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin [] au lieu de ():
The name 'Convert' does not exist in the current context
Convertir est dans l'espace de noms system donc soit changer de Système.Ou convertir les ajouter à l'aide du Système;
Pourquoi utilisez-vous Convertir? Utiliser '\\'.
ajouter
System.Web.dll
de référence, vérifier comment le faire ici, l'espoir aide à quelqu'un.OriginalL'auteur alun
Vous avez de référence du Système.Web et importer l'espace de noms System.Web:
Je ne voudrais pas utiliser Convertir à tous:
OriginalL'auteur slfan
mettre
using System.Web;
etusing System;
dans le fichier source...voir mon edit au dessus...
OriginalL'auteur Yahia