2009-10-21 48 views
1

好吧,我有一個asp.net網站的目標設置爲3.5框架,使用Linq to Sql。但是,該網站不會構建,並且每當我嘗試時都會丟失名稱空間和程序集異常。缺少命名空間,LINQ在web應用程序中運行,但不在網站中運行!

下面是catch,我已經安裝了3.5 SP1,並且我已經將System.Core,System.Data.Linq,System.Xml.Linq和System.Data.DataSetExtensions程序集添加到項目中。更重要的是,如果我構建與WEB應用程序(編譯爲.dll)相同的項目,它編譯並運行得很好。到底他媽發生了什麼?

+0

請注意。給出確切的錯誤信息。 – 2009-10-21 14:36:13

+0

類型'System.Data.Linq.DataContext'未定義 – BadRaabutation 2009-10-21 14:50:54

回答

1

改變Web.config文件和<system.web>添加<pages>標籤下你想要的命名空間:

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

請參閱本SO question

相關問題