我在.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”这个名称不存在于 当前背景
我还应该上传什么?
答案 0 :(得分:2)
在编译代码之前,代码更改不会生效,结果是.dll
个文件。所以有两件事需要处理:
.dll
中,然后上传新的.dll
到服务器。.cs
文件。这是源代码,而不是编译结果。编译结果是.dll
s。服务器需要那些,标记页面(.aspx
,.ascx
等),以及任何其他资源(图像,JavaScript文件,.css
文件等),但不需要C#源代码。