2010-04-09 9 views
4

J'ai un projet qui est une référence ajoutée à System.Web.Missing HttpContext

Toutefois, il ne semble pas que vous ayez choisi HttpContext. En procédant ainsi:

Imports System.Web 
_ApplicationBase = HttpContext.Current() 

Me dit que HttpContext n'est pas déclaré. Si vous regardez les méthodes et propriétés à l'intérieur de System.Web, il n'y en a pratiquement aucune: seulement AspHostingPermission, AspHostingPermissionAttribute, AspHostingPermissionLevel et Services.

La référence est valide et pointant vers le bon endroit. Cela me rend fou - qu'est-ce que j'ai manqué?

Vive, Matt

Répondre

4

Un objet HttpContext existe que lors d'une demande de asp.net sur le fil qui est en train de traiter la demande. Dans tout autre fil ou processus, il n'y a pas de HttpContext disponible.

+2

Ceci est correct si l'erreur survient au moment de l'exécution. Si cela se produit au moment du design, il vous manque une référence à l'assembly System.Web.dll. – Keith

7

Si cette erreur se produit au moment de la conception, il s'agit d'une référence d'assemblage manquante. Assurez-vous que votre projet fait référence à l'assembly System.Web.dll.

+0

Merci, Travaillez comme charme après avoir ajouté la référence. – Pirate