看不到添加的课程

时间:2014-02-08 12:21:33

标签: asp.net

我在.Net 2.0中创建了一个ASP.Net项目,并将所有文件上传到服务器(dll和cs文件)到服务器。这是一个非常基本的HTML页面,上面有一个按钮。 当我将它加载到服务器上时,它没关系。

我在项目中添加了静态类,并在点击按钮时使用它:

 protected void btnUse_Click(object sender, EventArgs e)
    {
     if (!string.IsNullOrEmpty(txtData.Text))
        Utils.SaveData(txtData.Text);
    }

当我上传它时,我收到以下错误:

  '/'应用程序中的服务器错误。编译错误说明:An   在编译所需资源期间发生错误   服务这个请求。请查看以下特定错误   详细说明并适当修改源代码。

     

编译器错误消息:CS0103:“Utils”这个名称不存在于   当前背景

我还应该上传什么?

1 个答案:

答案 0 :(得分:2)

在编译代码之前,代码更改不会生效,结果是.dll个文件。所以有两件事需要处理:

  1. 要添加该类,您需要将其添加到源代码(已完成),重新编译.dll中,然后上传新的.dll到服务器。
  2. 您不需要(也不应该)服务器上的.cs文件。这是源代码,而不是编译结果。编译结果是.dll s。服务器需要那些,标记页面(.aspx.ascx等),以及任何其他资源(图像,JavaScript文件,.css文件等),但不需要C#源代码。