2009-10-21 3 views
1

Bon les gars, j'ai un site web asp.net mis en place pour cibler le framework 3.5, en utilisant Linq to Sql. Cependant, le site ne sera pas construit, et l'exception d'espace de noms et d'assemblage me manquera chaque fois que j'essaierai de le faire.namespaces manquants, LINQ fonctionne dans l'application web mais pas sur le site web!

Voici la capture, j'ai installé 3.5 SP1, et j'ai ajouté les assemblys System.Core, System.Data.Linq, System.Xml.Linq et System.Data.DataSetExtensions au projet. Qui plus est, si je construis le même projet comme une application Web (qui compile en un .dll), il compile et fonctionne très bien. Que diable se passe t'il?

+0

Pls. donne le message d'erreur exact. –

+0

Le type 'System.Data.Linq.DataContext' n'est pas défini – BadRaabutation

Répondre

1

modifier le fichier web.config et ajoutez les espaces de noms que vous voulez sous la balise <pages> dans <system.web>:

<pages> 
     <namespaces> 
       <add namespace="'System.Data.Linq"/> 
       // snip the rest 
     </namespaces> 
</pages> 

Reportez-vous à ce SO question.

Questions connexes