日期:2014-05-18  浏览次数:20499 次

一个空间如何放两个asp.net项目?
我申请了一个空间,是200M的,我的项目才10M,感觉太浪费了,想多放几个项目,就是用一个空间运行几个网站,我查了相关资料,说把bin里的dll文件都放在网站的根目录下的bin里,我运行时出现下面错误:

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

这个错误,我在本机里可以在IIS中设置这个目录为应用程序,可是我在上传到服务器上后怎么设置啊??

请高手帮忙,谢谢!

------解决方案--------------------
像这样搞,两个站点的 web.config 也得想办法整合在一起 ....
------解决方案--------------------
且,你根目录的还是整合在根目录
------解决方案--------------------
我想在根目录放一个文件夹,来放我的第二个项目,这个不可以吗?
---------
可以,dll还是要放到根目录的bin里,web.config也只有根目录里的一个
------解决方案--------------------
不行 ! 除非把你的二级目录也在IIS中设置为虚拟目录。。其他的别无办法。。我试过的
------解决方案--------------------
帮顶吧
------解决方案--------------------
IIS中设置2虚拟目录
------解决方案--------------------
//*****把两个项目放在不同的文件夹下面,然后把项目复制到你的空间虚拟目录下就可以了.
------解决方案--------------------
过去就是这么做的,没有问题。
第一个程序放到跟目录里,第二个程序放到跟目录里的其中一个文件夹里。然后把第二个程序的 BIN放到根目录的BIN,删掉WEBCONFIG。 这里他会和第一个程序用同一个WEBCONFIG
------解决方案--------------------
可以啊.....

只是把bin的文件放在根目录下
------解决方案--------------------
(1)将多个项目放到不同的文件夹中
(2)将多个项目的bin文件夹的 dll 文件放到根目录的 bin 文件夹中