LINQ работает в веб-приложении, но не на веб-сайте! - PullRequest
1 голос
/ 21 октября 2009

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

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

1 Ответ

1 голос
/ 21 октября 2009

Измените файл Web.config и добавьте нужные пространства имен под тегом <pages> в <system.web>:

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

См. Этот ТАК вопрос .

...