1.安装IIS
详细安装帮助可以参考www.iis.net,以下是运行ASP.NET网站的基本配置。
- 选择【控制面板\程序\程序和功能\打开或关闭Windows功能】,打开【Windows功能】对话框。
- 选中【Internet信息服务】,这也会选中一些必要的子功能。
- 选中【internet信息服务\万维网服务\应用程序开发功能\ASP.NET】,这也会选中一些必要的兄弟功能。
- 单击【确定】。Windows就会安装所请求的功能。
2.安装和配置ASP.NET
- 如果先安装ASP.NET后安装IIS。则需要在IIS中注册ASP.NET。在命令提示符下键入:
cd \Windows\Microsoft.NET\Framework\v4.0.30319
注:实际路径可能不同。最后一级的版本号不同,可以先进入framework一级。 - 输入:“aspnet_regiis -i”。稍作等待,会收到成功安装的消息。
3.配置站点
- 浏览到【控制面板\系统和安全\管理工具\】,双击【Internet 信息服务(IIS)管理器】,进入【Internet 信息服务(IIS)管理器】窗口。
- 展开左边【连接】窗格的导航树,可以看到【应用程序池】和【Default Web Site】节点。如图
- 单击【应用程序池】节点,确认有名称为【ASP.NET v4.0】的项,通过【操作】窗格的【高级设置】对话框配置如下:
.NET Framework版本 v4.0 名称 ASP.NET v4.0 托管管道模式 Integrated 标识 ApplicationPoolIdentity 加载用户配置文件 True - 选择【Default Wet Site】节点,通过【操作】窗格的【高级设置】对话框配置如下:
物理路径 %SystemDrive%\inetpub\wwwroot 应用程序池 ASP.NET v4.0 - 选择主窗格中的【IIS】中的【默认文档】,确认有【Default.aspx】项目,【条目类型】为【继承】,并将它移到最上部。
- 关闭【Internet 信息服务(IIS)管理器】窗口,站点配置完成。
4.配置文件系统
- 验证wwwroot文件夹所在的C:盘为NTFS格式。
- 浏览至站点根文件夹【C:\inetpub\wwwroot】。
- 进入该文件夹的【属性】对话框的【安全】选项卡。
- 打断文件夹的继承链,使权限可以编辑。在安全选项卡上单击【高级】按钮,进入【wwwroot的高级安全设置】对话框的【权限】选项卡。单击【更改权限...】按钮,进入另一个【wwwroot的高级安全设置】对话框(编辑模式)。
- 清除【包括可从该对象的父项继承的权限】复选框,在弹出的【Windows安全】对话框中,单击【添加】按钮。连按两次【确定】按钮,回到【wwwroot属性】对话框的【安全】选项卡。
- 单击【编辑】按钮,打开【wwwroot的权限】对话框。单击【添加】按钮,进入【选择用户或组】对话框。在【输入对象名称来选择】中输入:‘IIS AppPool\ASP.NET v4.0’,单击【确定】添加账户。
在组或用户名中选择新增加的【ASP.NET v4.0】账户后,确保只选择了【列出文件夹内容】和【读取】权限。 - 按【确定】按钮,回到【wwwroot属性】对话框的【安全】选项卡。
- 单击【高级】按钮,再次打开【wwwroot的高级安全设置】对话框,单击【更改权限】按钮,进入另一个【wwwroot的高级安全设置】对话框(编辑模式)。选择【使用可从此对象继承的权限替换所有子对象权限】,单击【确认】按钮。最后关闭所有仍然打开的对话框。
- 浏览到【App_Data】文件夹,进入其【属性】对话框的【安全】选项卡。按第4步的方法打断文件夹的继承链。对【ASP.NET v4.0】选中【更改】权限,同时也会自动选中其他一些权限。
打开ie,登陆:http://localhost,或者本机的ip地址,测试网站已经正确配置了。