我上传到服务器上,因为服务器不会为我每个项目都做个虚拟目录,所以我删除掉了除开*.cs和*.aspx以外所有文件,把*.aspx中的condebehind全部改成src;我项目放在一个大虚拟目录的子目录里面就ok了,但是我发现global完全不运行,请问为什么呢?

解决方案 »

  1.   

    你应该编译你的程序 
    把生成的dll放到虚拟目录根目录下的bin目录内
    aspx放到相应你想要放的目录内
      

  2.   

    你应该编译你的程序 
    把生成的dll放到虚拟目录根目录下的bin目录内
    aspx放到相应你想要放的目录内
    -----------------------------------------------------------
    1.多个项目的dll放在同样一个bin目录可以吗?
    2.是不是只需要dll和*.aspx;而web.config,*.cs等等等等等均不要?
    3.我上传的子目录名需要和我工程名相同吗?
      

  3.   

    1、每个asp.net web application只有一个bin目录,这个目录当然可以放置多个dll文件,而且放在这里的dll文件,asp.net会自动导入它的。2、只要aspx、web.config、global.asa和bin以及其他子目录就可以了。
      

  4.   

    2.是不是只需要dll和*.aspx;而web.config,*.cs等等等等等均不要?
    ------------------------------------------------------------------
    一般都是把数据库的连接写在web.config里的,所以他是不可以不要的~~~
      

  5.   

    tomkingmail(风卷残云):用了web.config就必须配置虚拟目录,管理网站服务器的人明确告诉不专门配置虚拟目录的,所以全部都要了这个也不能要
    forideal(我心飞翔):我现在是bin目录一个大的根目录下面,而我的项目在其中很深邃的子目录下面,而且没有做虚拟目录配置,我有很多这种小项目,不知道可以把他们的dll都放在根目录的bin目录下不,如果可以,每个项目是根据什么找到自己相应的dll的呢?