我正在为Web应用程序编写一些文档,并且我想确保在描述此根目录时使用正确的术语。
我的Web应用程序可以配置为在任何目录中使用。例如,您可以在http://site.com/
安装它,或者您可以在http://site.com/mydir/
安装它,或者您可以全部安装http://site.com/dira/dirb/
。
在每种情况下,根目录都是/
,/mydir/
和/dira/dirb/
。我的问题是,这个确切类型的绝对根目录概念是否有一个术语?文件根?应用程序根?网络根?或者这是一个特殊类型的根,我的应用程序特定的,我应该为?
答案 0 :(得分:1)
我想说的是web应用程序root,这是MSDN上用于web.config所在目录的术语。
网站根目录始终为'/',但在IIS中,任何子目录都可以配置为自己的应用程序,具有自己的web.config,然后根据Web应用程序根目录调用该目录是合乎逻辑的。
如果您的应用程序没有自己的web.config,我建议使用“安装root”或类似的东西以避免混淆。
答案 1 :(得分:1)
我将其称为 [web]应用程序根 - 该特定应用程序的根。
它是应用程序的根,但不一定是Web(站点)的根,具体取决于定义的方式。但是,在不同的环境中,站点和Web具有非常特定的含义。例如,在SharePoint中,“Web根”相对路径可能是“/ mysite / myweb”。 “文档根”听起来像是一个查找文档的地方......而不是应用程序。
重要的是用户知道其含义 - 为此,我建议明确区分“web”/“document”和“application”的问题。
快乐的编码。
答案 2 :(得分:0)
/
通常称为Web根目录,应用程序根目录可以看作如下所示:/application-directory
。但是,您可以调用示例root
,因为它们肯定是某些东西的根(在这种情况下,您的Web应用程序和/或服务器)。