2009-10-21 1 views
1

Хорошо, ребята, у меня есть сайт asp.net, настроенный для таргетинга на фреймворк 3.5, используя Linq to Sql. Тем не менее, сайт не будет строить, и я получаю отсутствие пространства имен и исключение сборки всякий раз, когда я пытаюсь.Отсутствие пространств имен, LINQ работает в веб-приложении, но не на сайте!

Вот улов, я установил 3.5 SP1, и я добавил в проект сборки System.Core, System.Data.Linq, System.Xml.Linq и System.Data.DataSetExtensions. Более того, если я создаю тот же проект, что и WEB APP (который компилируется в .dll), он компилируется и работает просто отлично. Что, черт возьми, происходит?

+0

Pls. дать точное сообщение об ошибке. –

+0

Тип 'System.Data.Linq.DataContext' не определен – BadRaabutation

ответ

1

Alter файла Web.config и добавить пространство имен, которые вы хотите под <pages> тегом в <system.web>:

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

Обратитесь к этому SO question.

 Смежные вопросы

  • Нет связанных вопросов^_^