déploiement site asp.net avec IIS 7.5

déploiement site asp.net avec IIS 7.5 - C#/.NET managed - Programmation

Marsh Posté le 21-09-2012 à 16:30:23    

Bonjour à tous,
 
Je cherche à déployer mon application codé en asp.net avec IIS 7.5 sous windows server 2008 R2.
Mon application "fonctionne", le code est "bon" , elle a déjà été déployé.
Cependant cette fois je fais une erreur au niveau du protocole de déploiement et je ne comprends pas d'ou viens mon erreur.
J'ai créer mon site, mon répertoire virtuel, mon pool de connexion, j'ai configurer le nom de la page par défaut.
L'application nécessite asp.net 4.0

Citation :

<compilation debug="true" targetFramework="4.0"/>


Je l'ai donc logiquement installé.
Cependant lorsque je souhaite lancer mon application depuis internet explorer j'obtiens le message d'erreur suivant :  

Citation :

Erreur du serveur dans l'application '/monsite'.
--------------------------------------------------------------------------------
 
Erreur d'analyse  
Description : Une erreur s'est produite au cours de l'analyse d'une ressource requise pour répondre à cette demande. Veuillez consulter ci-dessous les détails relatifs à l'erreur d'analyse en question, puis modifier votre fichier source de manière appropriée.  
 
Message d'erreur de l'analyseur: La classe de base comporte le champ 'btnAdministration', mais son type (System.Web.UI.WebControls.ImageButton) n'est pas compatible avec le type du contrôle (System.Web.UI.WebControls.HyperLink).
 
Erreur source:  
 
 
Ligne 42 :                 </div>
Ligne 43 :                 <div id="zone_header_boutons" runat="server">
Ligne 44 :                     <asp:HyperLink ID="btnAdministration" runat="server" ImageUrl="~/images/bt-administrateur.png" NavigateUrl="~/pages/Administration.aspx"></asp:HyperLink>
Ligne 45 :                     <asp:HyperLink ID="hlGuide" runat="server" Target="_blank" ImageUrl="~/images/bt-noir-manuel-utilisation.png"></asp:HyperLink>
Ligne 46 :                     <asp:HyperLink ImageUrl="~/images/bt-protocole.png" runat="server" ID="btnProtocole" NavigateUrl="~/pages/Protocoles.aspx" />  
 
Fichier source : /monsite/Site.master    Ligne : 44  
 
 
--------------------------------------------------------------------------------
Informations sur la version : Version Microsoft .NET Framework :4.0.30319; Version ASP.NET :4.0.30319.17929


 
J'ai bien sur vérifié que HyperLink soit compatible avec la version 4 du framework .net et c'est le cas.
 
Auriez vous des idées svp ?
 
Cordialement
 
David

Reply

Marsh Posté le 21-09-2012 à 16:30:23   

Reply

Marsh Posté le 11-12-2012 à 21:27:56    

Ca fonctionne en local ? Parce que dans le cas contraire l'erreur est explicite, il y a une incohérence entre le designer.cs associé à la page et l'ASPX. Il faut rectifier le .designer ou mieux, convaincre VS de le faire pour toi.


---------------
Topic .Net - C# @ Prog
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed