2010-04-15 62 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