ASP.NET App_Code在文件夹中

时间:2013-05-22 11:48:09

标签: asp.net vb.net app-code

我正在开发一个ASP.NET VB项目。主机非常严格,因此App_Code文件夹必须放在wwwroot文件夹下。

我当前的文件夹结构(在服务器上)如下所示:

root
  <-- Cant create folders or files here, host is restrictive.
  wwwroot
       App_Code 
           Class.VB
       Styles
            style.css
       default.aspx
       web.config

它似乎工作,如果Class.vb包含错误,我在网站上得到编译错误,所以我知道它编译类。

但我无法在其他代码文件中使用该类。

示例:

Dim emailFilter As Validation = New Validation()

我在VS2010中收到此错误:

Type 'Validation' is not defined

如何在另一个文件夹中使用App_Code文件夹?

1 个答案:

答案 0 :(得分:0)

这可能是命名空间的问题吗?我可能更倾向于为验证类创建一个库,而是添加对它的引用。

我确实发现了一些与你类似的问题,他们都引用了将类的Build Action设置为'compile'。

Classes residing in App_Code is not accessible