ASP.NET 实践:在 IIS 中创建并配置本地 ASP.NET 网站
2006-12-16 16:25
447 查看
使用 Internet Information Services(IIS)管理器可以创建用于托管 ASP.NET Web 应用程序的本地网站。本文将介绍如何创建本地 Web 站点并进行配置以运行 ASP.NET 页面。
作为创建本地站点的一种替代方式,开发者同样也可以创建虚拟目录。为计算机提供一种方法对网站中被包含在根目录、主页目录、或者远程计算机以外的实际页面和内容进行托管。因为不需要唯一的站点标识,所以也为本地 Web 开发任务提供了一种简便方法,只需要使用比创建唯一站点更少的几个步骤即可。
重要提示:必须以管理员组成员或代理了适当权限的成员身份登入到本地计算机才能够完成下列步骤,
在“运行”对话框中启动 IIS 管理器
在“开始”菜单中单击“运行”。
在“打开”文本框中输入“inetmgr”并单击“确定”。
从管理服务控制台启动 IIS 管理器
在“开始”菜单中单击“运行”。在“打开”文本框中输入“control panel”后单击“确定”。
在“控制面板”窗口中单击“管理工具”。
在“管理工具”窗口中单击“Internet 信息服务(IIS)管理器”。
提示:在较早版本的 IIS 中创建本地网站的过程虽与下列步骤类似,但还是有少许的不同之处。关于在其他版本的 IIS 中创建网站的更多相关信息,请参考包括在本地 IIS 中的 IIS 帮助文件(在浏览器地址栏中输入 http://localhost/iisHelp 后按回车键)或者访问 Microsoft TechNet 网站中有关较早版本 IIS 的在线产品文档。
在 IIS 6.0 中创建本地网站
在 IIS 管理器中,展开本地计算机,右键单击“网站”节点,鼠标停留到弹出菜单的“新建”后单击子菜单中的“网站”。
在“网站创建向导”窗口中单击“下一步”。
在“描述”文本框中输入站点的名称(和访问时在浏览器地址栏中输入的名称一样)后单击“下一步”。
为网站输入或选择“网站 IP 地址”(默认值是“全部未分配”),“网站 TCP 端口”,以及“网站的主机头”(例如,www.microsoft.contoso.com)。
重要提示:要确保用户请求到正确的网站,就应该为服务器上的每个站点都使用唯一标识以便进行区分,三个唯一的标识符中必须至少要使用一个:“网站的主机头”,“网站 IP 地址”,或者“网站 TCP 端口”。使用唯一主机头名称是区别同一服务器上多个网站的首选方式。为了访问站点,客户端必须输入列在 DNS 服务器中的站点名称或 IP 地址对,或者是列在本地 HOST 文件。
在“路径”文本框中输入或“浏览”所要包含或将被包含网站内容的目录,然后单击“下一步”。
选择需要赋予给用户的访问权限复选框,然后单击“结束”。默认时,“读取”和“运行脚本”复选框是被选中的;这些权限允许运行一般情况下的 ASP.NET 页面。
在完成网站的配置之后,就可以在网站目录中添加 ASP.NET 网页了。
为本地网站的安全和验证进行配置
在 IIS 管理器中,右键单击需要配置的网站节点,然后单击弹出菜单中的“属性”。
选中“目录安全性”制表符,然后在“身份验证和访问控制”部分单击“编辑”。
选择需要为网站使用的验证方式复选框后单击“确定”。默认时,“启用匿名访问”和“集成 Windows 身份验证”复选框是被选中的。
在 Windows 资源管理器中,导航到将会包含页面的网站目录。右键单击目录节点,并在弹出菜单中单击“共享与安全”。
在“安全”制表页中,对额外帐号进行配置以便拥有运行网站时必需的最小权限,然后单击“确定”。不过有些帐号已经被列出,比如 Administrators 和 System,默认时它们已经被配置。
提示:要更改现有帐号的相关权限,请在“组或用户名称”列表中选择对应的帐号,然后对适当的权限复选框进行选择。如果要添加新的帐号时,请先单击“添加”,在“选择用户或组”对话框中单击“位置”,从列表中选择本地计算机之后单击“确定”,再在“输入对象名称来选择”文本框中输入特定的帐号名称。输入名称之后,单击“检查名称”按钮对帐号名称进行核实,最后单击“确定”完成帐号的添加。
作为创建本地站点的一种替代方式,开发者同样也可以创建虚拟目录。为计算机提供一种方法对网站中被包含在根目录、主页目录、或者远程计算机以外的实际页面和内容进行托管。因为不需要唯一的站点标识,所以也为本地 Web 开发任务提供了一种简便方法,只需要使用比创建唯一站点更少的几个步骤即可。
启动 IIS 管理器
首先,需要启动 IIS 管理器。重要提示:必须以管理员组成员或代理了适当权限的成员身份登入到本地计算机才能够完成下列步骤,
在“运行”对话框中启动 IIS 管理器
在“开始”菜单中单击“运行”。
在“打开”文本框中输入“inetmgr”并单击“确定”。
从管理服务控制台启动 IIS 管理器
在“开始”菜单中单击“运行”。在“打开”文本框中输入“control panel”后单击“确定”。
在“控制面板”窗口中单击“管理工具”。
在“管理工具”窗口中单击“Internet 信息服务(IIS)管理器”。
创建本地 Web 站点
IIS 管理器被启动后,就可以开始创建站点了。下列步骤说明如何在 IIS 6.0 中创建站点。提示:在较早版本的 IIS 中创建本地网站的过程虽与下列步骤类似,但还是有少许的不同之处。关于在其他版本的 IIS 中创建网站的更多相关信息,请参考包括在本地 IIS 中的 IIS 帮助文件(在浏览器地址栏中输入 http://localhost/iisHelp 后按回车键)或者访问 Microsoft TechNet 网站中有关较早版本 IIS 的在线产品文档。
在 IIS 6.0 中创建本地网站
在 IIS 管理器中,展开本地计算机,右键单击“网站”节点,鼠标停留到弹出菜单的“新建”后单击子菜单中的“网站”。
在“网站创建向导”窗口中单击“下一步”。
在“描述”文本框中输入站点的名称(和访问时在浏览器地址栏中输入的名称一样)后单击“下一步”。
为网站输入或选择“网站 IP 地址”(默认值是“全部未分配”),“网站 TCP 端口”,以及“网站的主机头”(例如,www.microsoft.contoso.com)。
重要提示:要确保用户请求到正确的网站,就应该为服务器上的每个站点都使用唯一标识以便进行区分,三个唯一的标识符中必须至少要使用一个:“网站的主机头”,“网站 IP 地址”,或者“网站 TCP 端口”。使用唯一主机头名称是区别同一服务器上多个网站的首选方式。为了访问站点,客户端必须输入列在 DNS 服务器中的站点名称或 IP 地址对,或者是列在本地 HOST 文件。
在“路径”文本框中输入或“浏览”所要包含或将被包含网站内容的目录,然后单击“下一步”。
选择需要赋予给用户的访问权限复选框,然后单击“结束”。默认时,“读取”和“运行脚本”复选框是被选中的;这些权限允许运行一般情况下的 ASP.NET 页面。
配置本地网站
在创建新的网站之后,就可以对其进行配置,以便运行 ASP.NET 页面并进行安全配置。下表列出的权限设置在所有版本的 IIS 中都是有效的,包括 IIS 6.0。帐号或组 | 权限 |
---|---|
Administrators | 完全控制 |
System | 完全控制 |
拥有网站浏览权限的可选用户帐号或用户组(需要在创建虚拟目录时禁用匿名验证)。 | 读取和执行 |
拥有访问 ASP.NET 当前用户上下文系统资源的已配置用户帐号,例如 Network Service 帐号(IIS 6.0)或 ASPNET 帐号(IIS 5.0 和 5.1)。 | 读取和执行 列出目录内容 读取 写入 |
为本地网站的安全和验证进行配置
在 IIS 管理器中,右键单击需要配置的网站节点,然后单击弹出菜单中的“属性”。
选中“目录安全性”制表符,然后在“身份验证和访问控制”部分单击“编辑”。
选择需要为网站使用的验证方式复选框后单击“确定”。默认时,“启用匿名访问”和“集成 Windows 身份验证”复选框是被选中的。
在 Windows 资源管理器中,导航到将会包含页面的网站目录。右键单击目录节点,并在弹出菜单中单击“共享与安全”。
在“安全”制表页中,对额外帐号进行配置以便拥有运行网站时必需的最小权限,然后单击“确定”。不过有些帐号已经被列出,比如 Administrators 和 System,默认时它们已经被配置。
提示:要更改现有帐号的相关权限,请在“组或用户名称”列表中选择对应的帐号,然后对适当的权限复选框进行选择。如果要添加新的帐号时,请先单击“添加”,在“选择用户或组”对话框中单击“位置”,从列表中选择本地计算机之后单击“确定”,再在“输入对象名称来选择”文本框中输入特定的帐号名称。输入名称之后,单击“检查名称”按钮对帐号名称进行核实,最后单击“确定”完成帐号的添加。
相关文章推荐
- windows7下的iis配置asp.net本地网站
- ASP.NET 实践:在 IIS 中创建并配置 FTP 站点
- 要访问本地IIS 网站,必须安装下列IIS组建: IIS6元数据库与IIS6配置兼容性ASP.NET
- ASP.NET 实践:在 IIS 中创建并配置虚拟目录
- IIS配置的ASP.net网站,本地打不开,在visual studio能运行问题
- Silverlight WCF RIA网站使用ASP.NET身份验证发布在IIS及Windows Azure的配置
- IIS配置asp.net网站
- 本地运行ASP.NET 网站组件CYQ.IIS发布--网站项目展示必备工具
- 发布 asp.net网站 到本地IIS
- CYQ.IIS 下载中心[ASP.NET 本地运行网站无需要安装IIS]
- 在配置win7 IIS浏览网站时 检测到在集成的托管管道模式下不适用的ASP.NET设置 的解决方法
- win7 里配置iis 和asp.net步骤,及发布asp.net网站全程
- asp.net mvc 网站发布后IIS配置问题小结
- VS 2012 如何发布 ASP.NET 网站到本地IIS
- ASP.NET 实践:编程查看被继承和本地配置设定
- asp.net 2.0发布的网站本地IIS执行正常但发布到远程服务器上乱码的解决方法
- vs2010 未能连接到http...出现以下错误: 无法创建网站http...若要访问本地 IIS 网站,必须安装下列 IIS 组件:IIS 6 元数据库与 IIS 6 配置的兼容性
- win7 里配置iis 和asp.net步骤,及发布asp.net网站全程
- 网站发布—图解Win7旗舰版中的IIS配置asp.net运行环境(一)
- ASP.NET 实践:在 IIS 中创建 ASP.NET Web 应用的根目录