En cours de développement d'une application Web ASP.NET avec VS2008. J'ai arrêté le développement pendant quelques semaines, et quand je suis revenu, mon projet expose le problème suivant:Asp.net Dev Server utilisant une mauvaise version du framework?
L'ensemble du projet compile bien (tous ciblés sur Framework3.5SP1). Cependant, lorsque je le lance (avec ASP.NET Development Server), je reçois un message (du navigateur) indiquant une erreur de compilation "Message d'erreur du compilateur: CS0234: Le type ou le nom de l'espace de noms" DirectoryServices "n'existe pas dans le namespace 'System' (vous manque une référence d'assemblage?) »
au bas de la page d'erreur, les informations de version: informations sur la version: Microsoft .NET Framework Version: 2.0.50727.3053; Version ASP.NET: 2.0.50727.3053
Le serveur utilise .NET Framework Version 2? Mais tous mes projets sont ciblés à 3,5
Y a-t-il un moyen simple d'empêcher cela de se produire?
Je dois ajouter:
.net version du framework réinstallée 3.5 + sp1, toujours même question. important de noter ici est que je n'utilise pas IIS complet, juste le "serveur de développement Asp.net" fourni avec VS2008. (CTRL + F5/Lancement)
réinstallé. Net Framework version 3.5 + SP1, toujours le même problème. important de noter ici est que je n'utilise pas IIS complet, juste le "serveur de développement Asp.net" fourni avec VS2008 – slither
juste une pensée, mais pouvez-vous essayer d'ajouter System.DirectoryServices à votre application. Somethimes VS pense qu'il l'a copié mais ne l'a pas fait. Je l'ai juste essayé sur ma machine et cela fonctionne mais je dois référencer System.DirectoryServices. – user29964
Hey merci pour l'idée. Je viens de trouver que ma référence System.DirectoryServices était "Copy Local = False". a changé cela en "Copier Local = Vrai", et maintenant ça marche bien! :) – slither