无法找到命名空间或类(ASP.NET WebSite"项目")

Eri*_*ick 5 c# asp.net c#-3.0

我目前正在尝试清理我在这里继承的一些公司网站.我设法清理了网站上的大部分错误,但仍有一些问题在这里.

我有一个包含此代码的母版页:

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.ComponentModel;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class MasterPage : System.Web.UI.MasterPage {
    public lists m_listsClass = new lists();
Run Code Online (Sandbox Code Playgroud)

(不,这不是列表中S的错字).

现在在App_code中我有一个类lists.cs

using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

/// <summary>
/// Summary description for lists
/// </summary>
public class lists
{
    public lists()
    {
Run Code Online (Sandbox Code Playgroud)

当我尝试在visual studio 2008中构建网站时,我有这样的错误:

Error   3   The type or namespace name 'lists' could not be found (are you missing a using directive or an assembly reference?) C:\Users\egirard\Documents\Visual Studio 2008\Projects\iFuzioncorp\iFuzioncorp\Masters\MasterPage.master.cs 23  12  iFuzioncorp
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

我也在服务器上看到了一些奇怪的行为.显然根据IIS7,它正在使用.net 2.0进行编译(池配置了.net 2)但是有一些"using"语句包含Linq ...如果Linq不是.net的一部分,如何编译页面是可能的2本身?

刚编辑了代码本身的新闻详细信息.到处都没有命名空间.

小智 12

你好 - 我有类似的问题; 我的所有命名空间和继承都已到位.然后我注意到类文件的构建操作设置为"内容"而不是"编译"(在属性窗口中).


Eri*_*ick 1

最后我最近才明白,这是一个网站,而不是一个网络应用程序,我必须询问这里的人才能得到它......所以我遇到的所有错误都是很正常的。我还没有机会先转换它。