Le type ou l'espace de nom est introuvable

Signaler
Messages postés
3
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
27 décembre 2009
-
cs_JPDANGERS
Messages postés
3
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
27 décembre 2009
-
Bonjour,

En premier lieu merci à tous ceux qui veulent bien répondre aux questions posées
J'usqu'à maintenant j'ai toujours trouvé une solution dans les différents échanges

Mon environnementASP C# Visual Studio 2008
Visual Studio 2008
Langage C#
Page ASP.net

Un projet VebTest avec une page.aspx Default
une classe class1 dans un fichier NonDeClass.cs
Dans le code behind j'utilise une clause using afin d'incorporer ma classe
Lors de l'exécution en environnement de développemnt tout se passe correctement
Le problème se pose seulement en environnement de production


voici le code je ne pense pas pouvoir fair plus simple
Fichier Default.aspx
using System;
using WebApplication2;

namespace WebApplication1
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Class1 cl = new Class1();
Label1.Text = cl.Zone;
}
}
}


//**********************
Fichier Class1.cs
using System;

namespace WebApplication2
{
public class Class1
{
String _Zone;

public String Zone
{
get { return _Zone; }
set { _Zone = value; }
}
public Class1()
{
Zone = "OK";
}
}
}

l'erreur est la suivante
Le type ou l'espace de nom (WebApplication2) est introuvable

J'ai suspecté bien des choses version framework, IDE,.... sans résultat
Si l'un de vous à déjà rencontré le problème je lui serai reconnaissant de son aide

A savoir que si le code est regroupé dans un seul fichier à savoir default.aspx cela fonctionne en mode production (Publication sur IIS)
JPDANGERS
Configuration:
Serveur Windows Serveur 2003 Serveur IIS 6/
Client Windows XP Internet Explorer 6.0
Visual Studio 2008 / ASP2 / Fx 3.5

JPDANGERS

3 réponses

Messages postés
1860
Date d'inscription
lundi 28 novembre 2005
Statut
Modérateur
Dernière intervention
14 février 2015
38
Salut

Tes deux fichiers sont-ils dans des projets différents ?

Krimog : while (!(succeed = try())) ;
- Nous ne sommes pas des décodeurs ambulants. Le style SMS est prohibé ! -
Messages postés
3
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
27 décembre 2009

Non ils sont dans un seul projet
Mon projet initial comportait plusieurs projets et faisait appel aux références
Mais à la vue des problèmes rencontrés j'ai laissé
Mon exemple est vraiment le plus simple
Pas de dossier contenant
Les deux fichiers sont directement sous la racine du projet
Je ne sais plus dans quelle direction chercher.

JPDANGERS
Messages postés
3
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
27 décembre 2009

Bonjour

Pour ceux que cela pourrait intéresser
Le problème ne venait d'aucune manière de VS 2008, ou autre composant de développement.
Pour résoudre ce problème, j'ai, sur le serveur de production (Windows Server 2003), désinstallé VS 2008, puis les composants IIS V6

Pour plus de sureté j'ai aussi désinstallé VS 2008 qui se trouvait également sur ce serveur
Après avoir réinstallé ces éléments dans l'ordre j'ai récupéré un environnement IIS clean
Il a suffit de modifier les paramètres de mon site pour indiquer qu'il devait être considéré comme une application utilisant le Framework 2.0 (3.5 en réalité)

Moralité Erreur : Le type ou l'espace de nom est introuvable ==> serveur IIS ??Mal configuré??

Bonne année 2010 à Tous


ps comment indiquer que cet échange est clos ?


JPDANGERS