2010-04-15 61 views
0

我做了測試我的網站,我想將它上傳到一個網站這樣ASP.NET發佈有什麼問題?

http://www.university.edu/mydepartment/myname

管理員告訴我,在服務器上的.NET 3.5中運行。所以我用的LINQ ...

現在我試圖通過兩種方式來上傳網站:

當我剛纔複製的一切(與web.config中的數據庫設置修改)我得到一個錯誤:

CS0246: The type or namespace name 'DataClassesDataContext' could not be found (are you missing a using directive or an assembly reference?)

Version Information: Microsoft .NET Framework Version:2.0.50727.3082; ASP.NET Version:2.0.50727.3082

注意這裏說的是2.0版 他只是騙我嗎?或者我的配置錯誤?

無論如何,我添加了參考,沒有什麼變化。

我試着也發佈(建設,發佈)與選項,以保持comiled前現場更新,我也得到一個行說:

this is a makefile and should be deleted!

是怎麼回事?

回答

0

看起來它無法找到您的DBML文件,或者您的DBML文件未被稱爲「DataClasses.dbml」。此外,.NET Framework版本不是說謊。它正在報告CLR版本,對於3.5 .NET Framework,它仍然是2.0。

+0

我認爲你是對的。 dataclasses.dbml位於app_code文件夾內,並且尚未由發佈嚮導上傳。 但如何解決這個問題? – Shankarooni 2010-04-15 16:14:47

+0

btw,我的MS VS 2008版本9.0.30729.1 SP – Shankarooni 2010-04-15 16:24:03