Um in einer ASP.NET Website Linq verwenden zu können müssen neben der Umstellung auf .NET 3.5 auch noch folgende Eiträge in der Web.Config gemacht werden:

<system.web>
      
<compilation debug="true">
              <
assemblies>
                      <
add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
                     <
add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
              </assemblies>
       </compilation>
       <pages>
           <
namespaces>
                 <
add namespace="System.Linq" />
                
<add namespace="System.Data.Linq" />
                 <
add namespace="System.Xml.Linq" />
            </
namespaces>
       </pages>
</system.web>