Bonjour,
Encore moi ^^,
Décidément je n'ai pas de chanceje publie mon site sur un serveur de test ou un autre site est hébergé et fonctionne correctement. En débugage local mon site fonctionne également. Lorsque je le publie par contre, j'obtiens cette erreur immédiatement à la page d'accueil :
J'ai pourtant bien ma directive using System.Web.UI.WebControls dans mon code behind. Voici le code qui génère l'erreur (mais qui fonctionne parfaitement en local) :[MissingMethodException: Méthode introuvable : 'Int32 System.Web.UI.WebControls.ParameterCollection.Add(System.String, System.Data.DbType, System.String)'.]
MasterPage.Page_Load(Object sender, EventArgs e) +0
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +33
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1436
Une petite idée de l'origine du problème ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 protected void Page_Load(object sender, EventArgs e) { if (Page.User.Identity.IsAuthenticated) { SqlDataSource LeDS = (LoginView3 as Control).Controls[0].FindControl("DS") as SqlDataSource; String userId = Membership.GetUser().ProviderUserKey.ToString(); LeDS.SelectParameters.Add("UserId", DbType.Guid, userId); } }
Partager