1.安装IIS

详细安装帮助可以参考www.iis.net,以下是运行ASP.NET网站的基本配置。

  1. 选择【控制面板\程序\程序和功能\打开或关闭Windows功能】,打开【Windows功能】对话框。
  2. 选中【Internet信息服务】,这也会选中一些必要的子功能。
  3. 选中【internet信息服务\万维网服务\应用程序开发功能\ASP.NET】,这也会选中一些必要的兄弟功能。
  4. 单击【确定】。Windows就会安装所请求的功能。

2.安装和配置ASP.NET

  1. 如果先安装ASP.NET后安装IIS。则需要在IIS中注册ASP.NET。在命令提示符下键入:
    cd \Windows\Microsoft.NET\Framework\v4.0.30319
    注:实际路径可能不同。最后一级的版本号不同,可以先进入framework一级。
  2. 输入:“aspnet_regiis -i”。稍作等待,会收到成功安装的消息。

3.配置站点

  1. 浏览到【控制面板\系统和安全\管理工具\】,双击【Internet 信息服务(IIS)管理器】,进入【Internet 信息服务(IIS)管理器】窗口。
  2. 展开左边【连接】窗格的导航树,可以看到【应用程序池】和【Default Web Site】节点。如图
  3. 单击【应用程序池】节点,确认有名称为【ASP.NET v4.0】的项,通过【操作】窗格的【高级设置】对话框配置如下:
    .NET Framework版本 v4.0
    名称 ASP.NET v4.0
    托管管道模式 Integrated
    标识 ApplicationPoolIdentity
    加载用户配置文件 True
  4. 选择【Default Wet Site】节点,通过【操作】窗格的【高级设置】对话框配置如下:
    物理路径 %SystemDrive%\inetpub\wwwroot
    应用程序池 ASP.NET v4.0
  5. 选择主窗格中的【IIS】中的【默认文档】,确认有【Default.aspx】项目,【条目类型】为【继承】,并将它移到最上部。
  6. 关闭【Internet 信息服务(IIS)管理器】窗口,站点配置完成。

4.配置文件系统

  1.  验证wwwroot文件夹所在的C:盘为NTFS格式。
  2. 浏览至站点根文件夹【C:\inetpub\wwwroot】。
  3. 进入该文件夹的【属性】对话框的【安全】选项卡。
  4. 打断文件夹的继承链,使权限可以编辑。在安全选项卡上单击【高级】按钮,进入【wwwroot的高级安全设置】对话框的【权限】选项卡。单击【更改权限...】按钮,进入另一个【wwwroot的高级安全设置】对话框(编辑模式)。
  5. 清除【包括可从该对象的父项继承的权限】复选框,在弹出的【Windows安全】对话框中,单击【添加】按钮。连按两次【确定】按钮,回到【wwwroot属性】对话框的【安全】选项卡。
  6. 单击【编辑】按钮,打开【wwwroot的权限】对话框。单击【添加】按钮,进入【选择用户或组】对话框。在【输入对象名称来选择】中输入:‘IIS AppPool\ASP.NET v4.0’,单击【确定】添加账户。
    在组或用户名中选择新增加的【ASP.NET v4.0】账户后,确保只选择了【列出文件夹内容】和【读取】权限。
  7. 按【确定】按钮,回到【wwwroot属性】对话框的【安全】选项卡。
  8. 单击【高级】按钮,再次打开【wwwroot的高级安全设置】对话框,单击【更改权限】按钮,进入另一个【wwwroot的高级安全设置】对话框(编辑模式)。选择【使用可从此对象继承的权限替换所有子对象权限】,单击【确认】按钮。最后关闭所有仍然打开的对话框。
  9. 浏览到【App_Data】文件夹,进入其【属性】对话框的【安全】选项卡。按第4步的方法打断文件夹的继承链。对【ASP.NET v4.0】选中【更改】权限,同时也会自动选中其他一些权限。

打开ie,登陆:http://localhost,或者本机的ip地址,测试网站已经正确配置了。