我申请了一个空间,是200M的,我的项目才10M,感觉太浪费了,想多放几个项目,就是用一个空间运行几个网站,我查了相关资料,说把bin里的dll文件都放在网站的根目录下的bin里,我运行时出现下面错误: 在应用程序级别以外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。导致该错误的原因可能是在 IIS 中没有将虚拟目录作为应用程序进行配置。这个错误,我在本机里可以在IIS中设置这个目录为应用程序,可是我在上传到服务器上后怎么设置啊??请高手帮忙,谢谢!

解决方案 »

  1.   

    像这样搞,两个站点的 web.config 也得想办法整合在一起 ....
      

  2.   

    我想在根目录放一个文件夹,来放我的第二个项目,这个不可以吗?
    ---------
    可以,dll还是要放到根目录的bin里,web.config也只有根目录里的一个
      

  3.   

    to:zhuawang(一艘没有航行目标的船,任何方向的风都是逆风)
    ------------------------------------------------------------
    那文件夹里的那个项目的web.config   要删掉吗,还是有这个错误啊:在应用程序级别以外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。导致该错误的原因可能是在 IIS 中没有将虚拟目录作为应用程序进行配置。
      

  4.   

    如何将两个项目的 web.config 整合在一起 ....??
      

  5.   

    不行 ! 除非把你的二级目录也在IIS中设置为虚拟目录。。其他的别无办法。。我试过的
      

  6.   

    to :zhangxiaopin---------------------------
    不行,运行不了:
    错误:在应用程序级别以外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。导致该错误的原因可能是在 IIS 中没有将虚拟目录作为应用程序进行配置
      

  7.   

    过去就是这么做的,没有问题。
    第一个程序放到跟目录里,第二个程序放到跟目录里的其中一个文件夹里。然后把第二个程序的 BIN放到根目录的BIN,删掉WEBCONFIG。  这里他会和第一个程序用同一个WEBCONFIG
      

  8.   

    可以啊.....只是把bin的文件放在根目录下
      

  9.   

    (1)将多个项目放到不同的文件夹中
    (2)将多个项目的bin文件夹的 dll 文件放到根目录的 bin 文件夹中