ASP.NET 实践:在 IIS 中创建 ASP.NET Web 应用的根目录
2006-12-16 16:26
489 查看
本文介绍如何使用 Internet Information Services(IIS)6.0 以上版本把目录标记成应用程序根目录。本文还介绍了如何创建虚拟目录以及把 C:\Inetpub\Wwwroot 目录设置成为应用程序的根目录。
提示:ASP 和 ASP.NET 页面可以运行在应用程序根目录以外的任何虚拟目录中,创建虚拟目录中的应用程序会更改部分服务器变量(
创建新的物理目录。本文的第一部分使用 C:\exampleWebApp 目录。
在 C:\Inetpub\Wwwroot 目录中创建新的物理目录。本文的第二部分使用 C:\Inetpub\Wwwroot\exampleWebApp 目录。
从命令行打开 IIS 管理器
在“开始”菜单中单击“运行”。
在“打开”对话框中输入“inetmgr”后单击“确定”。
使用 Windows Server 2003 家庭成员打开 IIS 管理器
单击“开始”,鼠标定位在“管理工具”上,在子菜单中选择“Internet 信息服务(IIS)管理器”。
使用 Windows XP 打开 IIS 管理器
在“开始”菜单中单击“控制面板”。
提示:如果桌面显示使用的是 Windows 经典主题,“控制面板”菜单项则在“设置”菜单中。
如果还没有完成这一切,请单击“切换到经典视图”。
双击“管理工具”,然后双击“Internet Information Services”。
使用 Windows 2000 打开 IIS 管理器
在“开始”菜单中,鼠标定位于“应用程序”,然后定位到“管理工具”,然后单击“Internet Service 管理器”。
创建虚拟目录。
在 IIS 管理器中,展开本地计算机节点(与计算机名称相同),再展开“网站”节点,然后单击“默认网站”。
在“操作”菜单中单击“新建”,然后单击子菜单中的“虚拟目录”。
在“虚拟目录创建向导”中单击“下一步”。
在“别名”文本框中输入新应用的名称,然后单击“下一步”。
在“路径”文本框中输入前面步骤中已经创建好的物理路径“C:\exampleWebApp”后单击“下一步”。
另外,也可以单击“浏览”按钮来使用目录浏览器对目录进行选择。
在“虚拟目录访问权限”页中,确保“读取”和“运行脚本”复选框是被选中的,然后单击“下一步”。
安全提示:“读取”和“运行脚本”是运行 ASP 和 ASP.NET 页面的必需权限。推荐为客户端对网站的浏览指派最小限度的权限。
单击“结束”。
现在新的 Web 应用已经创建完毕并且被高亮显示在 IIS 管理器中。
使用 IIS 把 Inetpub\Wwwroot 目录中的现有目录作为 Web 应用程序
打开 IIS 管理器并导航到“默认网站”。
展开“默认网站”节点并找到指派为应用程序的根目录。在本例中,该目录是 exampleWebApp。
如果创建物理目录的同时已经打开 IIS 管理器,则需要单击 IIS 管理器中的“刷新”按钮才能够查看到新的 exampleWebApp 子目录。
右键单击需要作为应用程序根目录的物理目录,然后单击“属性”。
在“目录”制表页中的“应用程序设置”部分,单击“创建”。
在“应用程序名”文本框中输入应用程序的名称,然后单击“确定”。
虚拟目录现在就成了应用程序根目录。
提示:ASP 和 ASP.NET 页面可以运行在应用程序根目录以外的任何虚拟目录中,创建虚拟目录中的应用程序会更改部分服务器变量(
APPL_PHYSICAL_PATH,
APPL_MD_PATH)的值。这些服务器变量允许 ASP 和 ASP.NET 与应用程序范围内的特征一起工作,Global.asa 文件和 Global.asax 文件除外。
创建物理目录
准备开始具体的操作创建新的物理目录。本文的第一部分使用 C:\exampleWebApp 目录。
在 C:\Inetpub\Wwwroot 目录中创建新的物理目录。本文的第二部分使用 C:\Inetpub\Wwwroot\exampleWebApp 目录。
打开 IIS 管理器
可以使用下列任何一种方法打开 IIS 管理器。从命令行打开 IIS 管理器
在“开始”菜单中单击“运行”。
在“打开”对话框中输入“inetmgr”后单击“确定”。
使用 Windows Server 2003 家庭成员打开 IIS 管理器
单击“开始”,鼠标定位在“管理工具”上,在子菜单中选择“Internet 信息服务(IIS)管理器”。
使用 Windows XP 打开 IIS 管理器
在“开始”菜单中单击“控制面板”。
提示:如果桌面显示使用的是 Windows 经典主题,“控制面板”菜单项则在“设置”菜单中。
如果还没有完成这一切,请单击“切换到经典视图”。
双击“管理工具”,然后双击“Internet Information Services”。
使用 Windows 2000 打开 IIS 管理器
在“开始”菜单中,鼠标定位于“应用程序”,然后定位到“管理工具”,然后单击“Internet Service 管理器”。
创建虚拟目录映射
使用下列步骤为映射到 C:\Inetpub\Wwwroot 目录以外的物理目录而创建虚拟目录。通过这个方式在创建虚拟目录的同时也会自动创建该目录中的 Web 应用。创建虚拟目录。
在 IIS 管理器中,展开本地计算机节点(与计算机名称相同),再展开“网站”节点,然后单击“默认网站”。
在“操作”菜单中单击“新建”,然后单击子菜单中的“虚拟目录”。
在“虚拟目录创建向导”中单击“下一步”。
在“别名”文本框中输入新应用的名称,然后单击“下一步”。
在“路径”文本框中输入前面步骤中已经创建好的物理路径“C:\exampleWebApp”后单击“下一步”。
另外,也可以单击“浏览”按钮来使用目录浏览器对目录进行选择。
在“虚拟目录访问权限”页中,确保“读取”和“运行脚本”复选框是被选中的,然后单击“下一步”。
安全提示:“读取”和“运行脚本”是运行 ASP 和 ASP.NET 页面的必需权限。推荐为客户端对网站的浏览指派最小限度的权限。
单击“结束”。
现在新的 Web 应用已经创建完毕并且被高亮显示在 IIS 管理器中。
将现有目录作为 Web 应用
也可以在现有目录 Inetpub\Wwwroot 中创建应用程序的根目录。IIS 会把 Inetpub\Wwwroot 目录下的所有物理目录都作为虚拟目录来处理,但是在未进行下列步骤之前,它们不会被应用程序所考虑。使用 IIS 把 Inetpub\Wwwroot 目录中的现有目录作为 Web 应用程序
打开 IIS 管理器并导航到“默认网站”。
展开“默认网站”节点并找到指派为应用程序的根目录。在本例中,该目录是 exampleWebApp。
如果创建物理目录的同时已经打开 IIS 管理器,则需要单击 IIS 管理器中的“刷新”按钮才能够查看到新的 exampleWebApp 子目录。
右键单击需要作为应用程序根目录的物理目录,然后单击“属性”。
在“目录”制表页中的“应用程序设置”部分,单击“创建”。
在“应用程序名”文本框中输入应用程序的名称,然后单击“确定”。
虚拟目录现在就成了应用程序根目录。
相关文章推荐
- Asp.net实现IIS控制管理---Web虚拟目录的创建及管理
- 在一个空ASP.NET Web项目上创建一个ASP.NET Web API 2.0应用
- ASP.NET 实践:在 IIS 中创建并配置 FTP 站点
- 在一个空ASP.NET Web项目上创建一个ASP.NET Web API 2.0应用
- ASP.NET WEB应用或网站 部署到win2003 IIS信息管理器中
- ASP.NET 实践:创建 Web 部件页面
- 在一个空ASP.NET Web项目上创建一个ASP.NET Web API 2.0应用(转载)
- ASP.NET 实践:在 IIS 中创建并配置本地 ASP.NET 网站
- ASP.NET开发实践系列课程之Web应用的安全攻防之网页木马
- 在 IIS 6.0 中创建 ASP.NET Web 应用程序根目录
- 在ASP.NET Web项目上创建一个ASP.NET Web API 2.0应用
- ASP.NET 实践:在 IIS 中创建并配置虚拟目录
- IIS 创建ASP.NET 应用 时的问题 FQ
- Asp.net实现IIS控制管理---Web虚拟目录的创建及管理(转)
- ASP.NET开发实践系列课程之Web应用的安全攻防之垃圾信息群发(SPAM)
- 【经典】基于 SSL 的 ASP.NET Web 应用测试自动化
- ASP.NET创建Web服务之使用事务
- IIS上虚拟站点的web.config与主站点的web.config冲突解决方法 分类: ASP.NET 2015-06-15 14:07 60人阅读 评论(0) 收藏
- iis7 发布mvc3 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容及Login on failed for "IIS APPPOOL\ASP.NET v4.0"问题
- ASP.NET创建Web服务之设计方针