输入一个简单的URL,如htp://www.wrox.com,为什么就会进入一个内容页面?这是因为已经给服务器分配了一个特定的文件,在该方向上,会处理对目录(包括根目录)的调用。也就是说,页面的内容定义为一个默认文档。
默认文档的名称是IIS配置的一部分,是特定于ASP.NET Web Forms的,因为我们期望一个文件被指派来处理这些不包含待检索文档的调用。传统上,几个文档定义为潜在的默认文档,但最常见的文件是Defaultaspx.当向htp://server domain .com/发送请求时,就返回根目录中的Default.aspx文件。
只要请求是针对目录的而不是针对该目录中的内容,服务器就使用默认文档:因此,根目录下子目录中的Defult aspx文件就处理对该目录的默认调用。因为有了这种内置的功能,所以建议在尝试链接时,不声明URL的默认部分;相反,仅引用目录名称,允许服务器根据需要处理默认文件。
代码是:也可以在web.confg配置文件中给ASP.NET Web Formss目录设置默认文档。这里显示的代码是:
<system. webServer>
<defaul tDocument >
<files>
<clear />
<add value= "Default.aspx" />
</ files>
</ de faul tDocument>
</ system. webServer>
前面的代码片段也将默认文档设置为Defaultaspx或指定的任何其他文件。
defaultDocument元素定义为system. WebServer元素的部分。上面的示例列出 了一个默认值,还可以添加多个包含在files元素中的add元素。服务器会首先尝试返回列出的页面,如果文件不存在,就使用下一个文件名,试图返回该文件。继续遍历该列表,直到发现匹配的返回文件。
注意clear元素。需要删除任何其他可能已设置的默认文档,例如Web站点的IIS。不需要添加clear元素;然而这样做可以确保web.config文件只包含已设置的默认文档。
关于TeamDoc软件:
TeamDoc是基于服务器/客户端架构的轻量级文件管理软件。TeamDoc将文件集中加密存储在您单位自己的服务器中,员工使用TeamDoc客户端访问服务器,从而获得与自己权限相关的权限:登入后与“我的电脑”界面类似,可以看到自己该看的文件,编辑自己能编辑的文档,对于能看到的文件,还可以细分文档权限,进而做到能看不能拷,能看不能截屏等功能,多种权限灵活设置,在线协同编辑、全文搜索、日志与版本追踪,快速构建企业文档库。告别假大空,我们提供值得您选择的、易用的、可用的文档管理软件。现在就访问TeamDoc首页
TeamDoc软件界面(点击可放大)
版权所有:南京网亚计算机有限公司,本文链接地址: 理解默认文档