名称空间在类文件中不可见

时间:2012-07-23 05:47:18

标签: asp.net

我正在使用vs 2008创建Web应用程序。我想创建sql_Helper类。我知道Web应用程序不包含App_Code文件夹。我在我的Web应用程序中手动创建了文件夹app_code并将类放入其中。但是命名空间system.Data。 sqlClient和System.Web.Configuration不可见,但可见的其他网页不在app_code中

2 个答案:

答案 0 :(得分:0)

确保您引用这些dll。

答案 1 :(得分:0)

App_Code文件夹不适用于Web应用程序。

App_Code文件夹是一个特殊的ASP.NET RUNTIME 文件夹...当您的网站实际在服务器上运行时,此文件夹中的任何文件都由ASP.NET编译...这实质上允许您删除此文件夹中的随机类/代码文件将在服务器端进行编译。

在编译时编译成dll的Web应用程序中,这将是一个问题。

App_Code文件夹适用于网站项目,而不适用于Web应用程序项目。

如果你想调用你的文件夹App_Code,请在里面标记类,以便将编译操作作为编译。