IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET MVC Discussion :

Déploiement ASP.NET V4.0 / MVC2 / IIS 5.1


Sujet :

ASP.NET MVC

  1. #1
    Membre très actif
    Inscrit en
    Avril 2004
    Messages
    213
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 213
    Par défaut Déploiement ASP.NET V4.0 / MVC2 / IIS 5.1
    Bonjour,

    je début avec ses outils et ainsi qu'en C#. J'ai fait une petite application web à l'aide de VisualStudio2010. Lorsque je compile et exécute à partir de visual tout fonction bien. J'ai " l'ASP .NET developpment server" qui se lance et je vois mon appli.

    J'ai installé IIS 5.1. Non sans mal avec le framework asp.net V4.0.30319. Je suis passé d'erreur en erreur et là je sèche j'ai ce problème:

    Compiler Error Message: CS1061: 'System.Web.Mvc.HtmlHelper<object>' does not contain a definition for 'RenderPartial' and no extension method 'RenderPartial' accepting a first argument of type 'System.Web.Mvc.HtmlHelper<object>' could be found (are you missing a using directive or an assembly reference?)
    J'ai ajouté les assembly en local (System.web.mvc, System.web.routine et system.web.abstraction).

    Quelqu'un sait-il comment résoudre ce problème. D'avance merci.

  2. #2
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Salut,

    question bête, mais est-ce que tu as bien les dlls mvc dans ton web.config ?

    Parce que autant le serveur web de VS devrait arriver à se débrouiller sans que ces dlls soient définies dans le web.config, autant iis (et une vieille version encore plus) je ne le vois pas y arriver

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  3. #3
    Membre très actif
    Inscrit en
    Avril 2004
    Messages
    213
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 213
    Par défaut
    Bonjour,

    merci de ta réponse. Les dlls je sais pas si elles sont dans le web.config mais par contre j'ai les names spaces, des assembly

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    <assemblies>
        <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    </assemblies>
     
    <pages>
       <namespaces>
          <add namespace="System.Web.Mvc" />
          <add namespace="System.Web.Mvc.Ajax" />
          <add namespace="System.Web.Mvc.Html" />
          <add namespace="System.Web.Routing" />
        </namespaces>
    </pages>
     
    <dependentAssembly>
     <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
      <bindingRedirect oldVersion="1.0.0.0" newVersion="2.0.0.0" />
    </dependentAssembly>
    Est-ce suffisant ?

  4. #4
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    coté web.config, normalement, oui

    sinon, jettes un oeil ici, la config d'iis est peut-etre en cause

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  5. #5
    Membre très actif
    Inscrit en
    Avril 2004
    Messages
    213
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 213
    Par défaut
    Alors j'ai regardé le lien que tu m'as fourni

    Le seul truc que j'ai eut à changer c'est le "check that file exists" qui était coché mais rien n'y fait.

    Après dans le Global.asax j'ai

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    public static void RegisterRoutes(RouteCollection routes)
            {
                routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
     
                routes.MapRoute(
                    "Default", // Nom d'itinéraire
                    "{controller}/{action}/{id}", // URL avec des paramètres
                    new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Paramètres par défaut
                );
                routes.MapRoute(
                    "Root", // Nom d'itinéraire
                    "{controller}/{action}/{id}", // URL avec des paramètres
                    new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Paramètres par défaut
                );
     
            }
     
            protected void Application_Start()
            {
                //AreaRegistration.RegisterAllAreas();
     
                RegisterRoutes(RouteTable.Routes);
            }
    Dois-je ajouter la méthode static mentionné ci-dessous ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    routes.Add(new Route
    (
    "{controller}.mvc/{action}/{id}",
    new RouteValueDictionary(new { action = "Index", id = (string)null }),
    new MvcRouteHandler()
     
    ));
    Merci de ton aide. Le routes.MapRoute root je l'ai ajouté suite à un commentaire sur un site. Il ne mentionnait pas non plus la ligne en commentaire de la méthode start. Cela pose-t-il un problème ? Car à dire vrai je ne sais pas trop à quoi ça sert.

  6. #6
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Septembre 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 19
    Par défaut
    Salut antrax2013

    Je suis passé tout a l'heure ici et on en parle:

    http://geeks.ms/blogs/gtorres/archiv...a-iis-5-1.aspx

    Si tu ne connais pas l'espagnol clic droit traduire avec bing

    J'avoue que cette dame sait de quoi elle parle.

  7. #7
    Membre très actif
    Inscrit en
    Avril 2004
    Messages
    213
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 213
    Par défaut
    Merci pour ton lien. J'ai déjà fait ces manips mais rien y fait. Du coup je suis passé sur un IIS 6 me semble t'il sur un serveur un vrai.

Discussions similaires

  1. déploiement webSiteApplication ASP.NET 3.5 avec IIS
    Par psycho_xn dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 04/11/2009, 12h03
  2. Déploiement ASP.NET sans les sources VB
    Par Benzeghiba dans le forum ASP.NET
    Réponses: 1
    Dernier message: 24/01/2008, 14h23
  3. [Webforms] Onglet ASP.NET manquant dans admin IIS
    Par quanou dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 19/09/2005, 13h14
  4. enregistrer asp.net 1.1 avec IIS
    Par argv666 dans le forum ASP
    Réponses: 2
    Dernier message: 11/04/2005, 16h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo