举个例子:
aspx页:index.aspx  与之相关的代码文件index.aspx.vb
现在index.aspx.vb中要使用class.vb中的一个类,怎样才能将文件class.vb包含进去呢?注意:没有创建web项目(创建一个web项目就不存在这个问题)。文件在访问时动态编译。

解决方案 »

  1.   

    manually compile class.vb into a dll using vbc.exe, then copy the dll into the bin directory, then you can use the class in your index.aspx.vb
      

  2.   

    saucer(思归)
    这样不行啊,在本地计算机上建项目就不存在这些问题,我申请了一个免费的.net空间,但将web项目上传后,访问时,他找不到dll文件,所以我只能采用动态编译的方法,于是就产生了上面的问题
      

  3.   

    可以的,你在本地编译好,再上传,或者如果不存在共享的问题的话,把class.vb的内容添加到index.aspx.vb里去
      

  4.   

    就是因为是共享的阿,很多文件都要用到class。vb中的东西,所以才单独放在一个文件中
      

  5.   

    如果你的这个空间,都不是虚拟目录,也不能拥有bin目录的话,建议弃用
      

  6.   

    问题就在这儿,我看了错误报告,系统在搜索程序集时,是在根目录下的bin目录下找,而并非在我的用户名下的bin目录下找,这样肯定找不到。所以说只能采用动态编译,但就是不知道怎样在一个代码文件中引用应一个代码文件不想放弃,免费的空间好找,但免费的.Net空间难找啊