none
controle asp:menu ne s'exécute plus avec framework 4 RRS feed

  • Discussion générale

  • bonjour,

    Dans le cadre de mon travail, je developpe une application avec Visual Studio. Dans cette application web, j'ai plusieurs pages .aspx qui contiennent des controles utilisateurs .ascx. J'ai commencé le developpement avec Visual Studio 2005 et framework 2, et dans l'un des controle utilisateur .ascx, j'ai inséré un objet asp:menu. Il fonctionne très bien sous VS2005 et framework 2. Je suis passé depuis à VS2010, et je voudrais également développer sous framework 4. Malheureusement, l'objet asp:menu ne fonctionne plus et provoque une erreur empechant l'affichage de la page correspondante.

    Voici l'erreur provoquée (cela provient de log4net de mon appli):

    Une exception de type 'System.Web.HttpUnhandledException' a été levée.
    à System.Web.UI.Page.HandleError(Exception e)
      à System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
      à System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
      à System.Web.UI.Page.ProcessRequest()
      à System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)
      à System.Web.UI.Page.ProcessRequest(HttpContext context)
      à ASP.tricast_aspx.ProcessRequest(HttpContext context)
      à System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
      à System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

    Je ne comprends vraiment pas pourquoi cela provoque cette erreur. Toutes les assemblys de mon web.config sont mises à niveau pour framexwork 4.

    Je ne sais pas s'il manque une assembly, ou si dans mon code du controle .ascx il manque un "import" quelqconque. Reprogrammer avec un autre objet couterai très cher et je voudrais l'éviter.

    Merci pour votre aide

    lundi 8 novembre 2010 16:07

Toutes les réponses