Erreur du serveur dans l'application '/code/arecherche'.

La référence d'objet n'est pas définie à une instance d'un objet.

Description : Une exception non gérée s'est produite au moment de l'exécution de la requête Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.

Détails de l'exception: System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.

Erreur source:


Ligne 14 :             avocatDataContext db = new avocatDataContext();
Ligne 15 : 
Ligne 16 :             avocat a = db.avocats.Single(p => p.id == int.Parse(context.Request.QueryString["id"].ToString()));
Ligne 17 :             
Ligne 18 :             if (a != null)

Fichier source : d:\inetpub\wwwroot\avocat\code\arecherche\HandlerAvocat.ashx.cs    Ligne : 16

Trace de la pile:


[NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.]
   lambda_method(Closure ) +99

[TargetInvocationException: Une exception a été levée par la cible d'un appel.]
   System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) +0
   System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) +260
   System.Delegate.DynamicInvokeImpl(Object[] args) +153
   System.Data.Linq.CommonDataServices.GetKeyFromPredicate(MetaType type, Dictionary`2 keys, Expression mex, Expression vex) +552
   System.Data.Linq.CommonDataServices.GetKeysFromPredicate(MetaType type, Dictionary`2 keys, Expression expr) +315
   System.Data.Linq.CommonDataServices.GetKeyValues(MetaType type, LambdaExpression predicate) +108
   System.Data.Linq.CommonDataServices.GetCachedObject(Expression query) +695
   System.Data.Linq.SqlClient.SqlProvider.GetCachedResult(Expression query) +69
   System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query) +104
   System.Data.Linq.Table`1.System.Linq.IQueryProvider.Execute(Expression expression) +48
   arecherche.HandlerAvocat.ProcessRequest(HttpContext context) in d:\inetpub\wwwroot\avocat\code\arecherche\HandlerAvocat.ashx.cs:16
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +790
   System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) +195
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +88


Informations sur la version : Version Microsoft .NET Framework :4.0.30319; Version ASP.NET :4.7.4087.0