所以我有一个ASP.NET网站(不是Web应用程序),我在VS2010中用C#制作.它在我的机器上运行正常,但是当我将它上传到它托管的站点时,它将无法编译,给出:"CS0246:找不到类型或命名空间名称'DataAccess'(你是否缺少using指令或装配参考?)"
我一直在使用VS中的复制网站功能,并且在我想将自己的类放在App_Code文件夹中并使用它之前没有任何问题.我在其他答案中读到了将.cs属性更改为"编译"而不是"内容",但在文件属性中没有这样的选项...只有文件名,完整路径和自定义工具.这是.cs文件中的代码:
using System;
using System.Data;
using System.Data.SqlClient;
using System.Web.Configuration;
/// <summary>
/// Provides access to SQL Server database.
/// </summary>
///
public class DataAccess
{
//Variables & public properties ***********************************
private string connectionString = "";
private int recordCount = -1;
/// <summary>
/// Property: gets count of records retrieved or changed
/// </summary>
public int Count
{
get
{
return recordCount;
}
}
//Class constructor is executed when object is initialized ***********
/// <summary>
/// Connection string name in …
Run Code Online (Sandbox Code Playgroud)