asp cms与虚拟目录问题
foosunCMS,kesionCMS,这些知名的asp CMS都有个问题-----不能使用虚拟目录,只能装在服务器根目录(foosunCMS免费版的使用说明也如是说)。
我认为造成这种问题的原因是里面很多地方用到了asp函数Server.mappath()来获取文件的绝对路径(包括access数据库文件,模板文件等)。该函数获取的是web服务器的根目录的物理路径,而不是虚拟目录的路径。这样的话如果将CMS放在虚拟目录,asp就找不到许多文件的绝对路径,从而无法正常使用。
请问有没有比较好的解决办法?另外.net cms应该都解决了这个问题了吧?
(我只知道PHP能够用函数很方便的获取当前文件的物理路径,就不存在这个问题)
------解决方案--------------------
你可以自己修改相关文件路径