asp.net对于路径的依赖太严重了,不好用
在你无权建立新的虚拟目录的情况下(实际上这种情况是虚拟主机用户经常遇到的)
你就必须把web.config文件App_Code目录bin目录等东西都放在根目录下
所以要想在一个虚拟主机下放入两个或多个asp.net程序会是一件十分困难的事
而这种需要是常常有的,比如主站下面还要放一个论坛、或者要搭配一个博客系统
而asp/php以及其他很多网页语言都没有这样硬性的路径要求
如果不需要整合用户数据的话,假如使用相对路径
asp/php的程序基本上可以直接全部复制到任何一个文件夹都可以完全正常运行
但asp.net不放在根目录或者虚拟目录就会出错,这种硬性规定路径的设计实在是太差了