cs_JPDANGERS
Messages postés3Date d'inscriptionmardi 25 septembre 2007StatutMembreDernière intervention27 décembre 2009
-
18 déc. 2009 à 16:34
cs_JPDANGERS
Messages postés3Date d'inscriptionmardi 25 septembre 2007StatutMembreDernière intervention27 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
A voir également:
Le nom de type ou d'espace de noms est introuvable
cs_JPDANGERS
Messages postés3Date d'inscriptionmardi 25 septembre 2007StatutMembreDernière intervention27 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.
cs_JPDANGERS
Messages postés3Date d'inscriptionmardi 25 septembre 2007StatutMembreDernière intervention27 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é??