Win2000ASP.net网站设置

 

常用的Web网站有 HTML , ASP , ASP.net 型,前两种是早期的网站,相关资料很多,本文是在此基础上,以 Windows 2000 Server 服务器为例,主要就ASP.net网站不同点加以讲述。

注: Win2003 Server 服务器为例的ASP.net网站介绍,请参照《Win2003ASP.net网站设置》。

 

一、服务器系统配置

Windows 2000 Server 服务器中需安装有如下软件

1. Internet信息服务管理器(简称 IIS) -- 是操作系统自带的软件,在“添加/删除Windows组件”中安装。

2. .Net Framework -- ASP.net的运行库(ASP.net网站还分为 ASP.net1.0 , ASP.net2.0 ,对应的安装软件是 .Net Framework1.1 , .Net Framework2.0 ,后面还要对此加以阐述)。

 

二、网站设置

在服务器上启动 IIS, 在左侧的树目录中,用鼠标选中指定网站,按右键,在弹出的选单中选择“属性”,打开该网站属性对话框,主要设置说明如下:

1. 选择“操作员”页面卡,在操作员栏目中需包含 Administrators ASPNET (图中的 AMD400 是服务器名称,各自的服务器名称不同)。

 

 

 

2. 选择“主目录”页面卡,下图是一般网站的“主目录”设置:

 

 

说明:

   读取 -- 必选项。

   对外公开的网站,出于安全考虑,不要选中“脚本资源访问”和“写入”项。

应用程序名 -- <默认应用程序> 或 空值(此时右侧按钮上的字是“删除”,如果该按钮上的字是“创建”,则按动该按钮,能自动完成本行设置。),

注:如果按动右侧按钮上的“删除”键,则按钮上的字变为“创建”,右侧栏目也变为不可选,此时就丧失了站点特性(如:默认文当、 本地路径等)。

   执行许可 -- 纯脚本(多数网站,此权限就够了)

  

4. 选择“文档”页面卡,将主页文件(Default.aspx)调整到第一行。

 

  

 

3. 选择“ASP.NET”页面卡,查看“ASP.NET版本”栏,此值必须与本网站的ASP.net文件(*.aspx 等)的版本一致。

 

  

说明:

   如果服务器上同时安装了 .Net Framework1.1 , .Net Framework2.0 ,则上栏就有二个选项 1.1.… 2.0.…

   如果已经安装了.Net Framework2.0,却在此栏目中没有显示,可以手动将其注册到IIS中,方法是单击【开始】—>运行,然后输入 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe –i  ,按“确认”键。

  

三、文件夹权限设置

对于NTFS格式的硬盘,可以对文件夹和文件设置用户的访问权限,远程匿名客户访问本网站时,在网站服务器端执行脚本程序的用户是ASPNET(隶属于 Users 用户组) ,因此对网站文件夹必须赋予相应的权限。(注:FAT32格式的硬盘,没有文件夹权限设置)

在网站属性对话框 →“主目录”页面中(上图 2-2),可以查看到本网站对应的本地路径(即,网站文件夹)。使用“我的电脑”,打开该文件夹的属性对话框,选择“安全”页面:

 

  

在原有用户的基础上,再添加 ASPNET用户,或 Everyone Users 用户组(ASPNET用户隶属于 Everyone 和 Users 用户组,若只添加 ASPNET用户,而不添加 Everyone 用户组,安全系数更高。),并赋予“读取和运行”、“列出文件夹目录”和“读取”权限,如果本网站有增删和修改网站文件的功能时,还需选中“修改”和“写入”栏。

  

四、为ASP.NET临时文件的文件夹设置权限

打开“我的电脑”,在系统文件夹中,找到下行指定目录:

\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files

打开该文件夹的属性对话框,在“安全”页面卡中,添加 NETWORK SERVICE 用户,并选中“修改”、“写入”等权限,如图所示:

 

 

  

 附:

Win2003 Server 服务器为例的ASP.net网站介绍,请参照《Win2003ASP.net网站设置》。

 

 

回首页》

北京利和软件制作室