看你的错误提示应该还是程序引用的问题。你确认安装了3.5版的.net,重新建立一个3.5的空网站,然后将除了web.config以外的网页拷过去试试看
using System.Linq;
using System.Xml.Linq;
这两个是不同的DLL文件,如果你两个都有用到,就需要两个都添加引用。
另外看你运行时错误
不允许从数据类型 sql_variant 到 uniqueidentifier 的隐式转换。请使用 CONVERT 函数来运行此查询。
这是数据转换的问题,看看在错误的地方是不是需要用显示转换来做。
你带该没有引用程序集。在项目中添加引用