Le type ou l'espace de nom est introuvable

cs_JPDANGERS Messages postés 3 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 27 décembre 2009 - 18 déc. 2009 à 16:34
cs_JPDANGERS Messages postés 3 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 27 décembre 2009 - 27 déc. 2009 à 08:54
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

krimog Messages postés 1860 Date d'inscription lundi 28 novembre 2005 Statut Membre Dernière intervention 14 février 2015 51
18 déc. 2009 à 17:17
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é ! -
0
cs_JPDANGERS Messages postés 3 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 27 décembre 2009
20 déc. 2009 à 14:08
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
0
cs_JPDANGERS Messages postés 3 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 27 décembre 2009
27 déc. 2009 à 08:54
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
0