我正在开发一个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文件夹?
答案 0 :(得分:0)
这可能是命名空间的问题吗?我可能更倾向于为验证类创建一个库,而是添加对它的引用。
我确实发现了一些与你类似的问题,他们都引用了将类的Build Action设置为'compile'。