[Resolu][ASP.NET] deployement sur serveur IIS / pb de bibliotheque

deployement sur serveur IIS / pb de bibliotheque [Resolu][ASP.NET] - C#/.NET managed - Programmation

Marsh Posté le 05-06-2009 à 11:34:14    

Bonjour,
 
Je code actuellement une application ASP.NET / C#
 
lorsque je compile en local, tout marche et je suis contente.
 
Lorsque je publie mon projet un serveur IIS j'ai cette erreur  
 


Server Error in '/QoS_Hebdo' Application.
--------------------------------------------------------------------------------
 
Parser Error  
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.  
 
Parser Error Message: Could not load type 'test._Default'.
 
Source Error:  
 
 
Line 1:  <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="test._Default" %>
Line 2:  
Line 3:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
 
Source File: /QoS_Hebdo/test/test/Default.aspx    Line: 1  
 
 
--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.832; ASP.NET Version:2.0.50727.832


 
Donc courageuse, je me dis, evite cette erreur et supprime cette ligne et ajoute une balise script et copie colle ton code dedans.
 
Tout va bien mise à part qu'il ne reconnait pas les bibliotheque que j'utilise et je sais pas comment le "forcer" en sachant que copier toute les dll ne marche pas
 
si qq peut m'aider, à resoudre au moins un de ces problemes  
 
Merci de votre aide


Message édité par fatloui le 01-07-2009 à 09:17:35
Reply

Marsh Posté le 05-06-2009 à 11:34:14   

Reply

Marsh Posté le 06-06-2009 à 12:50:25    

merci pour ta reponse
 
ben en fait c'est ce que j'ai fait et il manque aucun fichier vu que mon projet est sur le serveur.
et j'ai fait un "publier le projet" sur le serveur, il copie tous les dossiers necessaires mais jai la meme erreir.
 
et je peux supprimer cette ligne en ajoutant une balise <scritp> dans le fichier aspx comme ci dessous
 
Code en ASP
<script language = "c#" runate = server>
code en C#
</script>
code en ASP
 
le pb quand je fais ca c'est que je n'ai pas acces au bibliotheque .COM
 
 

Reply

Marsh Posté le 09-06-2009 à 16:52:04    

tout me semble bon mais ca ne marche toujours pas
(le rebuild all ne change rien)

Reply

Marsh Posté le 09-06-2009 à 18:53:29    

tu es sure que ton virtual directory sur IIS est bien configuré pour acceuillir une application Web en DOTNET 2.0?


---------------
quand un homme raisonne mal c'est qu'il n'a pas les données pour raisonner mieux (diderot)
Reply

Marsh Posté le 01-07-2009 à 09:16:50    

Probleme resolu :
 
Le serveur IIS n'arrivait pas à interpreter la ligne

Code :
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="QoS_Hebdo.Default" %>


 
il faut remplacer CodeBehind par CodeFile
 
et ca marche nikel
 
pour la petite explication vaseuse : Je code avec VS2008 (je suis à la page moa) et c'est lui qui genere ce code non interpreté par le framework .NET2.0 alors que VS2005 genere le bon code.


Message édité par fatloui le 01-07-2009 à 09:17:09
Reply

Sujets relatifs:

Leave a Replay

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