begin process at 2008 08 28 21:02:17
1 233 373 membres
465 nouveaux aujourd'hui
14 291 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Erreur de compilation à partir d'IE [ Réseau & Internet / Autre ] (martok)

Erreur de compilation à partir d'IE le 18/06/2008 14:10:11

martok
Bonjour,

Je suis débutant sur ASP.NET et je rencontre un problème lié à la compilation à mon appli web quand je veux y accéder directement via IE, alors que ça fonctionne depuis l'environnement de visual studio 2005.

L'appli est basique. Elle a une seule pageWeb avec sa classe behind associée.
J'y ai aussi ajouté une classe pour faire du log dans le dossier App_code.
Cette classe de log est utilisée dans la classe behind de ma page Web, dans laquelle j'ai fait un using du namespace de la classe de log.
Quand je fais run à partir de visual studio, tout fonctionne bien, un IE s'ouvre et je peux utiliser mon appli Web.

Quand j'ouvre IE et que je tape : http://localhost:80/Nom de l'appli/nom de la page.aspx j'obtiens une erreur de compilation sur l'import du namespace (using HRWS;).
En gros il ne trouve pas le namespace. Je pense qu'une référence doit manquer quelque-part.

Comment dois-je faire pour solutionner cette erreur ?

Merci d'avance

Re : Erreur de compilation à partir d'IE le 18/06/2008 21:35:26

yann_lo_san
Réponse acceptée !
Salut,

Le plus simple est de faire un click droit sur le projet web dans Visual,
puis cliquer sur Publier le site web (dans n'importe quel dossier)
(le dossier bin contiendra les classe compilées)
Et de copier le tout dans le repertoire web de l'appli (inetpub/wwwroot/ect...)

Normalement cela suffit à faire l'appel localhost.

Re : Erreur de compilation à partir d'IE le 19/06/2008 10:47:30

martok
Salut yann_lo_san,

Merci pour ta réponse.
J'ai essayé de copier le répertoire bin et les fichiers supplémentaires créés à la racine du site publié dans mon wwwroot, mais ça ne fonctionne toujours pas.
Le message d'erreur remonté est le suivant :

c:\Inetpub\wwwroot\HRWS\HRMain.aspx.cs(12,7): error CS0246: The type or namespace name 'HRWS' could not be found (are you missing a using directive or an assembly reference?)

Dans App_code, j'ai une classe (la classe de log) dont le namespace est HRWS.
Ce namespace est déclaré dans la classe behind de ma page web avec l'instruction :
using HRWS; 

On dirait qu'il n'arrive pas à trouver ce namespace. Il n'y a pas un endroit où l'on peut donner à l'appli le chemin du répetoire App_code ?

Merci

Re : Erreur de compilation à partir d'IE le 24/06/2008 10:30:47

martok
C'est bon,
J'ai réussi en publiant dans un nouveau site web IIS.

Merci yann_lo_san


Classé sous : appli, ie, erreur, compilation, classe

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS