У меня была такая же проблема; однако я решил ее, проверив, на System.Data.Linq
есть ссылка *1001* или нет.
Странно, но в разделе Ссылки проекта и компилятор может успешно скомпилировать приложение. Однако, когда я захотел просмотреть приложение в браузере, я получил сообщение об ошибке выполнения, в котором говорилось, что не удается найти соответствующую сборку. Итак, я добавил это вручную в web.config:
<system.web>
<compilation debug="true" targetFramework="4.5">
<assemblies>
<add assembly="System.Data.Linq, Version=4.0.30319.17929, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</assemblies>
</compilation>
<httpRuntime targetFramework="4.5" />
</system.web>
Надеюсь, это решит вашу проблему.
Приветствие.