我的ASP.NET站点找不到位于不同文件夹中的文件

时间:2012-03-07 14:37:08

标签: asp.net

我的网站有很多页面可以处理数据库中的某些数据。由于许多过程是相同的,我将所有这些“常规”函数放在(公共部分)静态类中,并按照Visual Studio的建议将其保存在App_Code文件夹中:

Root
 |
 +-- App_Code
 |       |
 |       +-- GeneralStuff.cs
 |       |
 |       +-- DataStructure.cs
 |
 +-- Default.aspx
 |
 +-- Default.aspx.cs
 |
 +-- etc

问题在于,每当我尝试使用GeneralStuff类中定义的内容时,页面都无法编译,因为它无法找到该类:

Compiler Error Message: CS0103: The name 'GeneralStuff' does not exist in the current context

我也不能使用App_Data文件夹中保存的文件。请注意,从Visual Studio运行时一切正常。

其他详细信息:以下是我正在使用的版本:
  - Microsoft .NET Framework版本:2.0.50727.3625;
  - ASP.NET版本:2.0.50727.3634;

任何提示?

干杯

1 个答案:

答案 0 :(得分:2)

您的类声明是否由命名空间装饰?如果是这样,您需要在任何想要使用它的位置包含对该命名空间的引用(使用using Namespace.Sub语法)